Be found by search engines20 problems
Search visibility
Discoverability problems that keep search engines from ranking — or even reading — your pages: missing titles and descriptions, absent Open Graph and canonical tags, heading and alt-text gaps, and missing sitemap/robots files.
Caught by the seo audit — 20 deterministic, DOM- and HTTP-detectable checks.
- Missing page titlewarningWith no <title>, search results and browser tabs fall back to your URL. Add one unique, descriptive title under 60 characters.
- Page title is too longwarningGoogle truncates titles past ~60 characters, hiding the end in search results. Trim your <title> so the whole headline shows.
- Page title is a framework defaulterrorShipping a default title like “React App” or “Vite App” tells Google your page is an unfinished template. Replace it with a real title.
- Page title is very shortwarningA one- or two-word <title> wastes your strongest ranking signal. Write a descriptive 30–60 character title with real keywords.
- Missing meta descriptionwarningNo meta description lets Google write its own snippet from page text — usually a worse pitch. Add a 150–160 character summary.
- Meta description is too longwarningSearch engines cut descriptions off past ~160 characters. Trim yours so the call to action is not lost in the ellipsis.
- Missing social preview image (og:image)warningWith no og:image, links to your page show a blank box on Slack, X, and iMessage. Add a 1200×630 preview image so shares look real.
- Missing og:titleinfoWithout og:title, shared links fall back to your raw <title>, which may not be share-optimised. Set an explicit og:title.
- Missing og:descriptioninfoWith no og:description, shared links show no supporting text under the title. Add one to make link previews compelling.
- Missing og:urlinfoog:url tells platforms the canonical address to credit shares to, even with tracking params. Set it so shares consolidate.
- Missing Twitter/X cardinfoWithout twitter:card, links on X show a plain URL instead of a rich preview. Add summary_large_image for a full-width card.
- Missing canonical linkinfoDuplicate URLs (trailing slash, query params) split your ranking. Add <link rel="canonical"> to point search engines at one address.
- No H1 headingwarningThe <h1> is your page’s strongest on-page topic signal. If it is missing, add exactly one that names what the page is about.
- Multiple H1 headingsinfoSeveral <h1>s scatter your page’s topic signal. Keep one <h1> and demote the rest to <h2> so the outline is clear.
- Images missing alt textwarningImages with no alt attribute are invisible to screen readers and search engines. Add descriptive alt text (or alt="" if decorative).
- Vague link textinfoLinks that say “click here” or “read more” tell search engines and screen readers nothing. Use text that names the destination.
- Unfriendly URL sluginfoURLs with IDs, underscores, or capital letters are hard to read, share, and rank. Use clean, lowercase, hyphenated keyword slugs.
- Page is set to “noindex”errorA noindex tag tells search engines to drop the page from results entirely. If it is not deliberate — often a staging leftover — remove it.
- Missing or invalid sitemap.xmlwarningWithout a sitemap, search engines discover pages the slow way. Generate a /sitemap.xml listing your URLs and reference it from robots.txt.
- Missing robots.txtinfoA robots.txt tells crawlers what to index and where your sitemap is. Add one so crawling is intentional, not guessed.