All guides

Local model guide

Connecting Ollama for Local SEO Audits

If you would rather not send your site content to any provider, run the model on your own machine. Ollama serves an OpenAI compatible endpoint on localhost, and GetSEO can talk to it directly from the browser.

Step by step

  1. 1

    Install Ollama

    Download it from ollama.com for macOS, Windows or Linux and complete the installer. It runs as a background service on port 11434.

  2. 2

    Pull a capable model

    In a terminal run a pull for an instruct model in the 7B to 14B range. Smaller models are fast but produce weaker rewrites; 7B is the practical floor for audit quality.

  3. 3

    Allow browser requests

    Ollama blocks cross origin calls by default. Set the OLLAMA_ORIGINS environment variable to include the site you are running GetSEO from, then restart Ollama so the change takes effect.

  4. 4

    Point GetSEO at localhost

    Open the settings drawer, choose the custom or OpenAI compatible provider, set the base URL to your local Ollama endpoint and enter the model name you pulled. Any placeholder value works as the key.

  5. 5

    Run an audit

    Enter a URL and run. Everything, including the page content, stays between your browser and your own machine.

Use your key in GetSEO

Open the settings drawer from the top bar, add the key, and it is saved in your browser only. You can add several keys and GetSEO will fail over between them automatically.

Worth knowing

  • Local audits cost nothing per run and have no rate limits; the only constraint is your hardware.
  • Expect slower generation than a hosted provider unless you have a recent GPU.
  • Content never leaves your device, which matters for staging sites and client work under NDA.

Troubleshooting

ProblemFix
Failed to fetch or CORS errorOLLAMA_ORIGINS is not set or Ollama was not restarted after setting it. Set the variable, restart the service, reload the page.
Connection refusedThe Ollama service is not running. Start the app, or run the serve command in a terminal.
Output is thin or malformedThe model is too small for structured reasoning. Move up a size class, or switch to a hosted free key for that run.

Key ready? Run your free audit.

Paste your URL and get a scored report across SEO, conversion, content, accessibility, mobile and trust, with the fixes written for you.

Run a free audit