Small business website audit

A simple website audit for small businesses, in plain language

You do not need to know what a canonical tag is to find out whether your website has a problem. Enter your address and SEOAST checks the basics: can search engines open the page, does it have a clear title, does it state your business name and contact details where a machine can read them. You get a score and a short list of fixes you can hand to whoever built the site.

No signup required to start — 10 audits a day without an account.

The 9 checks behind this

Each one is a check that runs, described by the engine itself. If a check changes, this page changes with it.

  • HTTP status

    http_status

    The status of the final response after redirects. Fails on anything outside the 2xx range, because a URL that does not answer 200 has no document to index; warns on a 2xx that is not 200. Reports not_measurable when the audit was run against supplied HTML rather than a live fetch.

    Fixing it: Gives search engines a document to index at this URL at all.

  • robots.txt

    robots_txt

    The origin /robots.txt, parsed to RFC 9309: consecutive user-agent lines share a group, the most specific group wins, and the longest matching pattern decides with Allow winning ties. Fails when the audited path is disallowed for Googlebot; warns when the file is absent or declares no Sitemap. Distinct from the robots meta tag: a disallow here stops the crawl, not just the indexing.

    Fixing it: Lets crawlers read the page, so every other signal on it can be seen.

  • Title tag

    title

    Presence, length and structure of <title>. Fails when absent or empty; warns outside 15-60 characters (Google truncates around 60) or when a separator-delimited segment such as the brand name is repeated within the same title.

    Fixing it: Improves the strongest on-page relevance signal and the line people click.

  • Meta description

    meta_description

    Presence, uniqueness and length of <meta name="description">. Fails when absent or empty; warns outside 70-160 characters or when more than one description tag is present. Does not rank, but it is the copy that earns the click.

    Fixing it: Raises click-through on the ranking you already have. Does not affect ranking itself.

  • Heading hierarchy

    heading_hierarchy

    The h1-h6 outline: how many h1 elements exist, whether any heading is empty, and whether the document skips a level (an h2 followed directly by an h4). Zero or multiple h1 elements and skipped levels both make the page outline ambiguous to crawlers and screen readers.

    Fixing it: Gives crawlers and screen readers an unambiguous outline of what the page covers.

  • Business identity

    business_identity

    The business name as claimed in JSON-LD, og:site_name, the copyright line and the logo alt text, compared across those sources after normalising punctuation and legal suffix. Fails when a page that presents a business names it nowhere readable, or names it only outside structured data; warns when the sources disagree. Reports not_measurable on any page that does not present a business at all.

    Fixing it: Gives search engines one stable business name to match this site against its own listings, reviews and citations.

  • Business contact details (NAP)

    business_contact

    Phone numbers from schema telephone, tel: links and visible text, and addresses from PostalAddress, <address> and address-shaped copy. Fails on conflicting phone numbers, or on a business page with no contact details at all; warns when details exist but are not machine-readable or the structured address is incomplete. Reports not_measurable on any page that does not present a business.

    Fixing it: Makes the phone number and address readable as data and consistent with the listings elsewhere that search engines reconcile them against.

  • Viewport meta tag

    viewport

    Presence of <meta name="viewport">, whether it sets width=device-width, and whether it blocks pinch zoom via user-scalable=no or a maximum-scale below 2. A missing viewport fails mobile-first indexing; a zoom lock is an accessibility defect.

    Fixing it: Makes the page usable on mobile, which is the index Google ranks from.

  • Image alt text

    image_alt

    Share of <img> elements with no alt attribute at all. An explicit alt="" is counted as a deliberate decorative marker, not a defect. More than 25% of images missing alt fails; a smaller share warns. Reports not_measurable when the page has no images.

    Fixing it: Makes images usable by screen readers and eligible for image search.

How this works in practice

What the score means for your business

The score tells you how readable your page is to search engines, not how good your business is. A low score usually comes from one or two fixable things, such as a page that is accidentally hidden from search or a missing title. The report puts the most serious one at the top.

Who you are and how to reach you

Customers and search engines both need your business name, address and phone number as text on the page. A phone number inside an image cannot be read by a machine. SEOAST checks that these details are published in a form that can be read.

What to do with the report

Each result explains what was found and what to change. If someone else manages your website, send them the report. The fixes are specific enough to act on without a meeting.

What this will not do

It checks one page from its HTML. It does not see your Google Business Profile, your reviews or your competitors.

Questions

Do I need to create an account?

No. Audits run without signup, up to a daily limit.

Does this check my Google Business Profile?

No. It audits the web page you give it. If you serve customers in a specific place, also run the local audit, which checks the location signals on your page.

Will fixing these get me to the top of Google?

No tool can promise that. These fixes remove the technical reasons a page gets overlooked. Where you appear also depends on your competitors, your content and your reputation.

  • Local SEO audit

    Audit a local business page for the signals map results depend on: LocalBusiness schema, NAP consistency, geo coordinates, opening hours, a maps link and linked profiles.

  • Free SEO audit and website SEO checker

    Free SEO audit for any URL, no signup. SEOAST checks indexability, on-page tags, headings, structured data, server-rendered content and AI-crawler access, shows the evidence for each result and ranks the fixes.

  • SEO checklist for 2026: on-page and AI-search readiness

    An on-page SEO checklist for 2026 covering indexability, page tags, headings, structured data, server rendering and AI-crawler access. Each item is a check SEOAST runs on your URL for free.

Audit your page

No signup required to start.