Seoxpert.io
Free site audit

bevisible.app

Seoxpert scanned this site for SEO, security, and performance issues. Below is the prioritized fix list — the highest-impact items are at the top.

Health score
30
/ 100
Grade F · Failing
Issues
56
Critical
0
Pages scanned
63

Fix these first

3 highest-impact issues

1
highOpportunities

SERP Opportunity: Add FAQPage Schema to Question-Heading Pages

FAQ rich results dramatically expand your SERP footprint and appear directly in People Also Ask boxes. These pages already have the content — the schema is the only missing piece.

How to fix

Add a FAQPage JSON-LD block. Each question H2 becomes a Question node: {"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"<H2 text>","acceptedAnswer":{"@type":"Answer","text":"<answer>"}}]}

Common causes

  • Content writers add question-based H2s but omit schema markup.
  • Developers are unaware of FAQPage schema requirements.
  • Site templates do not include structured data for FAQs.
  • Content management systems lack built-in FAQ schema support.

Example fix

Example
Example

FAQ

Do I need to match the FAQPage schema exactly to my H2 questions?

Yes, the 'name' field in each Question node should match the H2 text for clarity and consistency.

Where should I place the FAQPage JSON-LD on my page?

Place it in the <head> or just before the </body> tag of your HTML.

Read the full fix guide →
2
highOpportunities

SERP Opportunity: Add HowTo Schema to Step-Based Pages

HowTo rich results show step cards directly in Google Search with images and tools required. Pages structured as step guides are prime candidates — adding schema is the only unlock.

How to fix

Wrap your step headings in a HowTo JSON-LD block with a "step" array. Each step should have a name (your H2), text (the step description), and optionally an image URL.

Common causes

  • Authors unaware of HowTo schema benefits
  • Structured data not implemented for step guides
  • Confusion between HowTo and other schema types
  • Use of headings without corresponding JSON-LD markup

Example fix

Example
Example

FAQ

Do I need images for each HowTo step?

Images are optional but recommended for better rich result appearance.

Can I use HowTo schema if my steps are not numbered?

Yes, as long as the content is a sequential process, you can use HowTo schema.

Read the full fix guide →
3
highSecurity

Missing Recommended Security Headers

Missing security headers increase exposure to clickjacking, MIME-sniffing, and content injection attacks.

How to fix

Set security headers sitewide in your web server or framework middleware and enforce HTTPS with HSTS.

Common causes

  • Default server configuration does not include security headers
  • Headers are set at the application layer but are stripped or not forwarded by a CDN or reverse proxy
  • Content-Security-Policy is omitted due to the complexity of defining safe sources
  • Legacy codebases or frameworks that predate modern security header recommendations

Example fix

Example
Example

FAQ

Which security headers are most important to implement first?

Start with Strict-Transport-Security (HSTS), X-Frame-Options, X-Content-Type-Options, and Content-Security-Policy. These address the most common and severe web security threats.

How can I check if my site is missing security headers?

Use browser developer tools to inspect HTTP response headers, or online tools like securityheaders.com. You can also use curl or similar command-line tools to view headers directly.

Read the full fix guide →

Where the issues are

Opportunities
5
SEO
5
Performance
5
Eeat
3
Content
3
Linking
3
Business
2
Security
1
Indexability
1
Assets
1
Crawl
1

See the rest

27 more issues (showing top 30 of 56)

highSEO

Pages with Noindex Directives

Noindex prevents pages from appearing in search results. Verify these are intentional.

highIndexability

Pages Excluded from Search Indexing

Noindex pages will not appear in search results. Verify each one is intentionally excluded.

highEeat

No Contact Page Detected

A contact page is a fundamental trust signal. Google Quality Raters are explicitly instructed to look for contact information when assessing site trustworthiness. Sites without contact info score lower on the Trust dimension of E-E-A-T.

highEeat

No About / Team Page Detected

Google's Search Quality Rater Guidelines require evaluators to check who is behind the site. An About page establishes the identity, expertise, and trustworthiness of the content creators — absence is a strong negative E-E-A-T signal, especially for YMYL (Your Money Your Life) topics.

highContent

Multiple Pages Target the Same Search Intent

Intent overlap can cause pages to compete against each other in rankings and reduce overall visibility.

highSEO

Pages Appear to Be SPA Shells Without Server-Rendered Links

Google runs JavaScript during a second-pass render, but does so unreliably and with a delay of days to weeks. Bing, DuckDuckGo, and smaller crawlers don't run JS at all. If your internal links only exist after client-side hydration, crawlers see an empty shell — new pages aren't discovered, link equity doesn't flow, and only URLs explicitly listed in your sitemap get indexed. For a scan to find multiple pages on a site with this pattern, it needs a rendered crawl mode (Playwright / Puppeteer) — the scanner here found only 1 page because the server sent an empty shell.

highLinking

Orphaned Pages with No Internal Links

Orphaned pages are hard for search engines to discover and don't benefit from internal link equity.

mediumPerformance

Pages Served Without HTTP Compression

HTTP compression (gzip/Brotli) typically reduces HTML transfer size by 60-80%. Without it, pages load slower and consume more bandwidth.

mediumContent

Question-Format Headings Without FAQPage Schema

FAQ rich results appear directly in SERPs as expandable Q&A boxes, dramatically increasing SERP real estate and click-through rates. Pages with question headings already have the content — they just need the schema wrapper.

mediumLinking

Internal Links Point to Redirected Pages

Linking directly to a redirect adds an unnecessary hop, dilutes link equity, and increases page load latency. Search engines prefer direct links to the canonical destination.

mediumOpportunities

Quick Win: High-Authority Pages Missing Structured Data

Your highest-linked pages are most likely to rank. Adding schema maximizes their rich result potential at minimum effort.

mediumSEO

Pages Missing HTML Language Declaration

The lang attribute tells browsers and search engines what language the page is written in. It affects accessibility, translation tools, and international SEO signals.

mediumSEO

Pages Missing Core Open Graph Tags

Open Graph tags control how pages appear when shared and improve click-through from social channels.

mediumPerformance

Pages Loading Too Many JavaScript Files

Each JS file is a separate HTTP request. Too many scripts delay rendering and degrade performance.

mediumPerformance

LCP Image Candidate Not Preloaded

LCP is Google's primary Core Web Vitals metric and a direct ranking signal. The LCP element is almost always the hero/banner image. Without preloading, the browser can't start fetching it until it parses the full HTML, adding hundreds of milliseconds.

mediumOpportunities

Quick Win: Add Schema Markup to Content-Rich Pages

Pages with substantial content but no schema miss eligibility for featured snippets, FAQ boxes, and article carousels that can dramatically increase organic CTR.

mediumOpportunities

Content Pages Lack a Clear Call to Action

SEO-driven traffic is only valuable if it converts. Pages that rank but don't guide visitors to the next step lose compounding value. A clear CTA also signals page purpose, which can affect dwell time and return visits.

mediumBusiness

No Pricing Page Detected

Research shows 'pricing' is one of the top navigation clicks for commercial intent visitors. Without a visible pricing page, prospects leave to research competitors instead of converting. It also harms trust — hidden pricing signals you have something to hide.

mediumSEO

H1 and Title Tag Target Different Topics

Google uses both the title tag and H1 to understand a page's primary topic. When they diverge significantly, ranking signals are split and the page's topical focus becomes ambiguous.

mediumLinking

Pages with Weak Internal Link Support

Pages with weak internal linking receive less authority and are harder for crawlers to prioritize.

mediumBusiness

No Contact Page Detected

A missing or hard-to-find contact page signals low trust and accessibility. It frustrates potential customers with questions and damages E-E-A-T signals Google uses to assess site trustworthiness.

mediumPerformance

Pages with Large HTML Payloads

Large HTML files increase download time and parsing overhead, slowing initial page load.

mediumAssets

Legacy Image Formats Detected

Modern image formats significantly reduce bandwidth and improve page load times, which is a Core Web Vitals signal.

mediumContent

Wall of Text — Long Content Without Subheadings

Scannable content with clear subheadings reduces bounce rate, improves dwell time, and signals good content structure to search engines. Walls of text are harder for crawlers to understand topically.

mediumCrawl

Indexable Pages Missing from Sitemap

Missing sitemap entries can delay discovery and recrawling of important pages.

mediumPerformance

Image-Heavy Pages Not Using Lazy Loading

Loading all images eagerly — including those below the fold — increases initial page weight and delays time-to-interactive, affecting Core Web Vitals.

mediumEeat

Substantive Pages Lack Expertise or Credential Signals

Experience and Expertise are the first two letters of E-E-A-T. For competitive or YMYL topics, content that doesn't demonstrate author or organization expertise is evaluated skeptically by Google's raters.

Want the full list of 56 findings, including pages affected and step-by-step fixes? Download the PDF report.

Want one of these for your own site?

Same depth of audit — SEO, security, performance, accessibility, and more. Free for the first scan, no credit card required, results in under two minutes.

Audit by Seoxpert · PDF report