What search engines see on your site: the Search check

The Heedza free scan has three parts: site health, security checks and search. This page explains the Search check, the search part of the scan: what search engines see on your home page. You get a grade, a list of problems in plain words, and a fix for each one to paste into Lovable, Bolt, Cursor or the AI tool you used. To run it, use the free scan. No account needed.

Run the free scan No account needed.

What the Search check looks at

It runs 12 checks on your home page:

  1. Title and description. Missing, too long, too short, or still the builder’s default text.
  2. Link previews. The title, text and picture that X, Slack and LinkedIn show when someone shares your link.
  3. Main address (canonical). Whether the page says which address is the main one.
  4. robots.txt and sitemap. robots.txt is the file that tells search engines what they may read, and the sitemap is your list of pages for search engines. We check whether they exist, whether robots.txt blocks search engines, and whether the sitemap loads.
  5. Accidental noindex. A tag or header that tells search engines not to list the page.
  6. Headings. One clear main heading, and no skipped heading levels.
  7. Image alt text. Images without a text description.
  8. Broken links. Up to 8 links from your home page to your own site, checked for errors.
  9. Extra labels for search engines (structured data). Labels in your page code that say what the page is, such as a product or a list of questions. We check they’re there and readable.
  10. Page size. How much code your home page makes visitors download, and how fast it starts to answer.
  11. Text without code. Whether your page’s words are in the first version of the page your server sends, or only appear after the page’s code runs.
  12. Language and mobile viewport. The page language tag and the tag that makes it fit a phone screen.

Why text must show before your page’s code runs

Many apps built with Lovable, Bolt and v0 send an almost empty page first and fill in the words a moment later, in the visitor’s browser.

Google can wait for the words, but it does this later and not on every page. Link previews, most AI tools and many other search engine and AI robots read only that first, empty version. They see a blank page.

The Search check compares the words in the first version with the words after the page has fully loaded, and tells you if most of your text is missing.

A fix for every problem

Each problem comes with a short fix written for the AI tool you pick, for example Lovable or Cursor. You paste it into your tool, check the change, and publish again. Heedza doesn’t change your app unless you approve a fix.

For apps you add to your account, the Search check runs again at most once a day, and the result is in your dashboard.

What it doesn’t do

  • It checks your home page only, plus a sample of up to 8 links from it.
  • It follows your robots.txt. If robots.txt blocks a page, the check skips it.
  • It doesn’t submit your site to Google or any other search engine, and it can’t guarantee rankings.
  • It doesn’t check keywords, backlinks or your position in search results.

Questions

Is the Search check (SEO) free?

Yes. It runs as part of the free scan, with no account. The result has three parts: site health, security checks and search.

Why isn’t my Lovable site showing on Google?

A new site can take days or weeks to be listed. Common causes that make it slower are an empty HTML page (text only after JavaScript), a missing sitemap, a noindex tag left on from testing, or the site not being added to Google Search Console. The Search check finds the first three.

Does it work on any website?

Yes, on any public address. It works best on apps made with AI tools because the fixes are written for those tools.

Answers to common problems

Made with: Lovable · Bolt · Replit · Cursor · v0

Start checking your app for free

Free for 1 site. No card needed.