Skip to content

Releases: every-app/open-seo

v0.1.1

Choose a tag to compare

@bensenescu bensenescu released this 21 Jul 03:24
b410927

Deploy to Cloudflare fixes.

Fixed

  • Deploy to Cloudflare works again for self-hosted installs.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@bensenescu bensenescu released this 19 Jul 06:19
6f2eb05

Project dashboard, self-host telemetry and Prompt Explorer citations.

What's new

  • New project dashboard for Search Console, site audit, and backlink data
  • Self-hosted anonymous usage telemetry
    • Opt out with OPENSEO_TELEMETRY_DISABLED=1 or DO_NOT_TRACK=1.

Fixed

  • Clearing all filters on the Domain Overview Pages tab no longer freezes the app. — thanks @bookingseo
  • Closing an active search tab now selects the tab on its right when available. — thanks @bookingseo
  • Prompt Explorer shows cited sources again. — thanks @bookingseo
  • SAM chats work again when no custom AI model is configured.

Full Changelog: v0.0.28...v0.1.0

v0.0.28

Choose a tag to compare

@bensenescu bensenescu released this 16 Jul 15:28
8460df1

Project market defaults and Keyword Research keyboard controls.

What's new

  • Set each project's default country and language — thanks @bookingseo
    • Keyword Research, Domain Overview, new Rank Tracking setups, and supported MCP tools inherit these defaults.
  • Press Enter to run a Keyword Research search
    • Use Shift+Enter or paste lines to research multiple keywords.

Full Changelog: v0.0.27...v0.0.28

v0.0.27

Choose a tag to compare

@bensenescu bensenescu released this 15 Jul 17:12

Search intent filters in Keyword Research and metric filters in Rank Tracking.

What's new

  • Filter Keyword Research by search intent — thanks @mariazuheros
  • Filter Rank Tracking by volume, difficulty, and CPC — thanks @A-S-Manoj

Fixed

  • Sorting Rank Tracking by a metric no longer puts keywords with no data first. — thanks @A-S-Manoj
  • Repeating the same domain or SERP lookup now uses the cache instead of spending credits again. — thanks @bookingseo

Full Changelog: v0.0.26...v0.0.27

v0.0.26

Choose a tag to compare

@bensenescu bensenescu released this 10 Jul 22:36
47d6386

Version number in Settings for self-hosted installs.

What's new

  • See which version you're running in Settings when self-hosting

Full Changelog: v0.0.25...v0.0.26

v0.0.25

Choose a tag to compare

@bensenescu bensenescu released this 10 Jul 16:03
3f2b487

Site Audit issues, local rank tracking and multiple Search Console accounts.

What's new

  • New Issues tab in Site Audit
  • City and region targeting for Rank Tracking — thanks @RDeemer63
  • Multiple Google accounts for Search Console

Fixed

  • Empty H1 tags are now reported as missing.
  • Redirect and non-HTML pages now display correctly in Site Audit.
  • Lighthouse no longer checks the wrong Site Audit start page when both slash forms exist.

Full Changelog: v0.0.24...v0.0.25

v0.0.24

Choose a tag to compare

@bensenescu bensenescu released this 06 Jul 13:54
c3caf20

GSC UI, improved app layout and beta in app agent.

What's new

  • Get GSC Insights inside the app — thanks @mattmacrocket
    • See queries in "striking distance" of ranking
  • (Beta) In app agent - MCP is still recommended, but we'll be working to improve this during the summer.
    • Requires OPENROUTER_API_KEY
  • Redesigned the app layout

Fixed

  • A wrong or mis-formatted DataForSEO API key now shows a clear message telling you how to fix it, instead of "an unexpected error occurred". — thanks @mattmacrocket
  • Local business searches with invalid input now show an error instead of quietly returning nothing.
  • Claude answers in AI search work again.
  • Site audits no longer occasionally crash near the end of a run.

Full Changelog: v0.0.23...v0.0.24

v0.0.23

Choose a tag to compare

@bensenescu bensenescu released this 02 Jul 17:03
b733be4

This release lets you refresh every saved keyword's metrics in one click, and makes the MCP tools return their full results in the text response instead of just a row count.

What's new

  • Add an "Update keyword stats" action to the Saved Keywords page that refreshes search volume, CPC, competition, difficulty, and intent for every saved keyword — no need to re-run keyword research. — thanks @0xenzyme

Fixed

  • MCP clients that read only the text response now get the full result set — every keyword, volume, difficulty, ranking, competitor, and backlink row — instead of just a count or a truncated list.
    • Applies to research_keywords, get_keyword_metrics, get_ranked_keywords, get_serp_results, search_local_businesses, get_local_serp_results, get_google_business_questions, find_serp_competitors, get_backlinks_profile, get_backlinks_overview, get_domain_keyword_suggestions, get_rank_tracker, and get_search_console_performance. Structured output is unchanged.

Full Changelog: v0.0.22...v0.0.23

v0.0.22

Choose a tag to compare

@bensenescu bensenescu released this 29 Jun 00:13
e9871bd

This release adds a paginated backlinks-profile MCP tool and gives rank tracking monthly schedules, explicit language selection, and a searchable country picker.

What's new

  • Add a get_backlinks_profile MCP tool so AI agents can pull a domain's full backlink list, not just the summary. — thanks @mvanhorn
    • Returns per-link rows (linking URL, anchor, dofollow/nofollow, authority/spam signals, new/lost/broken status) in a paginated envelope, with the same filters and sorts the web UI offers.
  • Add a monthly rank tracking schedule that runs at the end of each month. — thanks @Jalendar10
  • Add explicit language selection to rank tracking, so you can override a country's default language. The picker lists only the languages DataForSEO supports for the selected country. — thanks @Devamol10

Improved

  • Add search and device/country filters to the Tracked Domains list so you can find a specific tracker among many. — thanks @mvanhorn
  • Replace the country dropdown with a searchable combobox you can filter by typing. — thanks @Fishlex0

Full Changelog: v0.0.21...v0.0.22

v0.0.21

Choose a tag to compare

@bensenescu bensenescu released this 24 Jun 19:23
770005e

This release cuts rank tracking costs by ~3x, plus fixes for MCP tool output and project lookups.

Improved

  • Reduce rank tracking costs by ~3x.
    • Scheduled checks now run through DataForSEO's task queue, and every check stops crawling SERP pages once your domain is found.

Fixed

  • Fix MCP tool output validation so results are no longer rejected after credits are spent, and report tool errors more clearly.
  • Avoid an internal error during project access lookups.

Full Changelog: v0.0.20...v0.0.21