What is Site Audit?
Site Audit is Opinly's on-page SEO health report. It crawls up to 50 pages of your website, checks for technical and content-related SEO issues, and gives you an overall Site Audit Score (0–100). It also benchmarks your score against your tracked competitors.
How It Works
- Automatic scans run monthly as part of your company processing run. Your competitors are scanned at the same time for comparison.
- Manual scans can be triggered anytime by clicking "Rescan Now" on the Site Audit page.
- Our crawler analyses your pages for 50+ technical SEO checks, then returns results within a few minutes.
- Each audit is compared to your previous audit so you can track improvements over time in the Audit Scores chart.
What You'll See on the Dashboard
Site Audit Score
A score from 0–100 representing your overall on-page SEO health. You'll see:
- The point change since last month
- A Competitive Analysis gauge showing what percentage of your competitors you outperform
- A "View full rankings" link to see every competitor's score
Basic SEO
Three domain-level configuration checks:
Linking Stats
- External Links — total links pointing to other websites across your crawled pages
- Internal Links — total links between pages on your own site
- Non-Indexable Pages — pages that are blocked from search engine indexing (e.g. via noindex or robots.txt)
Each stat shows the competitor average for comparison.
Issue Categories (Tabs)
The main issues table shows pages grouped by issue type. Only tabs with detected issues are shown.
Duplicate Titles
What it means: Multiple pages share the same <title> tag, confusing search engines about which page to rank.How to fix: Give every page a unique, descriptive title tag (50–60 characters) that accurately reflects the page content.
Duplicate Meta Descriptions
What it means: Multiple pages share identical <meta name="description"> tags.How to fix: Write a unique meta description for each page (120–160 characters) summarising its content and including relevant keywords.
Duplicate Page Content
What it means: Multiple pages have substantially the same body content.How to fix: Consolidate duplicate pages using canonical tags (<link rel="canonical">), 301 redirects, or by rewriting content to be unique.
Broken Links
What it means: Links on your pages point to URLs that return errors (404, 500, etc.).How to fix: Update or remove broken links. Use the page-level drill-down to see exactly which URLs are broken and on which pages.
Broken Resources
What it means: CSS, JavaScript, or image files referenced by your pages can't be loaded.How to fix: Check that all referenced files exist and their paths are correct. Re-upload missing assets or update the file paths.
Link Relation Conflicts
What it means: Pages have conflicting <link rel> attributes (e.g. a page marked both canonical and noindex in contradictory ways).How to fix: Review the <link> tags in your page's <head> and ensure they don't send conflicting signals to search engines.
Redirect Loops
What it means: A chain of redirects that loops back on itself, so the page never loads.How to fix: Map out the redirect chain and fix it so each URL resolves to a final destination without cycling.
Pages with Low Content
What it means: Pages have a very low content-to-code ratio — mostly HTML/CSS/JS with very little actual text.How to fix: Add meaningful, relevant content to thin pages. If the page doesn't need to exist, consider removing it or merging it with another page.
Missing H1 Tags
What it means: Pages don't have an <h1> heading, which is the primary heading search engines look for.How to fix: Add a single, descriptive <h1> tag to each page that clearly states the page topic.
Images Without Alt Text
What it means: <img> tags are missing the alt attribute, hurting accessibility and image SEO.How to fix: Add descriptive alt text to every image. Describe what the image shows in a concise, relevant way.
Too Short Page Titles
What it means: The <title> tag is below the recommended length (~30 characters minimum), which wastes SERP real estate.How to fix: Expand your title to be more descriptive (aim for 50–60 characters) while including your primary keyword.
Pages with Misspellings
What it means: The crawler detected spelling errors on the page.How to fix: Review the flagged pages and correct any typos. The page-level view shows exactly which words were flagged.
Render-Blocking Resources
What it means: CSS or JavaScript files in the <head> are blocking the page from rendering until they fully load.How to fix: Defer non-critical JavaScript (defer or async attributes), inline critical CSS, and move non-essential stylesheets below the fold or load them asynchronously.
Per-Page Checks (Expanded View)
When you click into a specific page in the issues table, you'll see a detailed breakdown of all checks run against that page. Here's every check and what it means:
Critical Issues
High-Priority Issues
Medium-Priority Issues
Exporting Data
Click "Download to CSV" to export all page-level issues as a spreadsheet. Each row is a page, and each column shows Pass/Fail for every check — useful for sharing with your development team.
Tips
- Focus on critical issues first — broken pages, missing titles, and SSL problems have the biggest impact on rankings.
- Use the competitor comparison to prioritise — if competitors all have sitemaps and you don't, that's a quick win.
- Re-scan after fixes using the "Rescan Now" button to verify your changes took effect.
- Audits run automatically each month, so your score history will track your progress over time.
FAQS
Will Opinly fix the issues found in my site audit?
No — Opinly identifies and reports SEO issues but does not make changes to your website. You'll need to pass the findings to your developer or web team to implement the fixes. You can use the Download to CSV button to export a full report to share with them.
How often does the site audit run?
Automatically once a month as part of your scheduled processing run. You can also trigger an on-demand scan anytime by clicking Rescan Now.
How many pages does the audit crawl?
Up to 50 pages per scan. The crawler follows internal links from your homepage to discover pages, including subdomains.
Why is my score different from other SEO tools?
Different tools use different scoring methodologies and crawl different numbers of pages. Opinly's score is most useful as a relative benchmark — track it over time and compare it against your competitors within the platform rather than comparing across tools.
Why don't I see competitor data on my audit?
Competitor comparison is only available on automatic monthly scans. If you triggered a manual scan via "Rescan Now", competitor data won't appear until the next scheduled run.
I fixed an issue but it still shows up. Why?
The audit reflects the state of your site at the time it was last crawled. Click Rescan Now to trigger a fresh scan and confirm your fix.
What does my Site Audit Score actually measure?
It's a 0–100 score reflecting your overall on-page SEO health — factoring in all the technical and content checks across your crawled pages. Higher is better. The score is comparable to your competitors since they're measured with the same methodology.
Can I audit a staging or development site?
No — the audit runs against the live domain associated with your company profile. The crawler needs a publicly accessible URL to work.
Why do some issues show a count higher than my total pages?
Some checks are counted per occurrence, not per page. For example, a single page with 5 images missing alt text contributes 5 to the "Images without alt text" count.
What does "Non-Indexable" mean in the linking stats?
These are pages on your site that search engines are blocked from indexing — typically because of a noindex meta tag, or because robots.txt disallows them. This is sometimes intentional (e.g. for admin pages) but worth reviewing to make sure important pages aren't accidentally excluded.
Can I share the audit results with my team?
Yes — click Download to CSV to export a spreadsheet of every page and its pass/fail status for each check. This is the easiest way to hand off action items to a developer.
My site audit shows "Failed" or no results at all. What happened?
Occasionally a scan can fail if your site blocks our crawler, has extremely long load times, or is temporarily down. Try running a new scan with "Rescan Now". If it continues to fail, check that your domain is correct and publicly accessible.
Do I need to fix every single issue?
No. Prioritise critical issues (broken pages, missing SSL, missing titles) first as they have the most impact on SEO. Some lower-priority issues like "No Image Title" or "High Character Count" may be acceptable depending on your site. Use the competitor benchmarks to decide what's worth addressing.