A CMS with built-in SEO audit and content analytics

Run SEO and accessibility audits to identify and resolve issues that could impact your site's visibility and user experience. View content performance metrics and fix 404s – all from inside Liferay, on every page you publish.

Why Most Teams Lack SEO Visibility

Audits live in third-party tools

Marketers run audits in Ahrefs or SEMrush, then file tickets to fix issues. Liferay’s Page Audit tool is part of the CMS’s built-in SEO features, streamlining SEO management by running SEO and accessibility checks directly inside the CMS, so issues can be fixed where content is created.

Accessibility gets audited last

Accessibility issues only surface when someone complains or compliance flags them. Liferay audits accessibility on the same page-by-page run as SEO, so issues do not pile up unnoticed.

Content performance is invisible

Editors do not know which articles drive traffic, which channels they come from, or which pages need a refresh. Liferay's Content Performance tool surfaces traffic and view metrics per asset.

404s pile up unmanaged

Slug edits and migrations leave broken inbound links nobody is tracking. Liferay catalogs every 404 inside the same Redirection app where you create the redirect to fix it.

Diagnosing and correcting common SEO problems

SEO audit 101

What does an SEO audit actually check?

An SEO audit reviews a page for issues that hurt search visibility. Common checks include the page title, meta description, canonical URL, hreflang, robots tag, image alt text, font legibility, tap target size, link text, and whether crawlers can reach every link. Accessibility audits add contrast ratio, missing alt text, and missing input labels. Technical SEO factors such as structured data, metadata management, and customizable meta tags are also important SEO elements that impact search engine visibility.

 

Liferay’s Page Audit tool runs all of the above using Google PageSpeed Insights, on demand, per page. Pick a mobile or desktop strategy. Run per-locale audits on multilingual sites. Each issue includes a description, fix tips, and the failing elements — actionable inside Liferay, no separate tool needed. A CMS that allows for easy management and customization of these technical SEO elements—like metadata, URL structures, sitemaps, and structured data—can significantly enhance a website's search engine visibility and ranking, and empower marketing teams to optimize content without developer assistance.

  What it checks Why it matters How to fix it
SEO checks (10)
Missing title Whether each page has a populated title tag The title tag is the single strongest on-page ranking signal and the headline shown in search results Write a unique, keyword-relevant title for every page; keep it under 60 characters
Missing meta description Whether each page has a populated meta description Meta descriptions influence click-through rates; pages without one risk an auto-generated snippet that misrepresents the content Write a concise, compelling description for every page; aim for 140 to 160 characters
Link text Whether links use descriptive anchor text rather than generic phrases like "click here" Anchor text signals relevance to crawlers and helps users understand where a link leads before clicking Replace generic anchor text with descriptive, keyword-relevant phrases that reflect the destination page topic
Page blocked from indexing Whether noindex tags or robots.txt rules are preventing pages from appearing in search results A blocked page cannot rank, regardless of content quality; misconfigured indexing rules are a common cause of invisible pages Review and remove noindex directives or robots.txt exclusions on any page that should be publicly discoverable
Invalid hreflang Whether hreflang tags are correctly formatted and point to valid, accessible URLs Malformed hreflang tags cause search engines to ignore international targeting, serving the wrong page variant to the wrong market Correct language and region codes; ensure all hreflang URLs return a 200 status and annotations are bidirectional
Invalid canonical URL Whether canonical tags point to valid, accessible URLs rather than broken or redirected destinations A broken canonical tag fails to consolidate ranking signals and can cause duplicate content to compete against itself Update canonical tags to point to the correct, live URL; remove canonicals pointing to 404s or redirect chains
Illegible font size Whether body text meets minimum size thresholds for comfortable reading on all devices Text that is too small increases bounce rate and harms Core Web Vitals scores, both of which affect ranking Set a minimum body font size of 16px; scale up for mobile viewports where readability degrades fastest
Small tap targets Whether interactive elements like buttons and links are large enough to tap accurately on mobile Undersized tap targets increase accidental clicks and failed interactions, degrading mobile user experience and engagement signals Size tap targets to at least 48x48px with adequate spacing between adjacent interactive elements
Image aspect ratio Whether images are displayed at their correct proportions without distortion Distorted images signal poor quality to users and can contribute to layout shift, which harms Core Web Vitals scores Set explicit width and height attributes on all images; use CSS to preserve aspect ratio when images are responsive
Links not crawlable Whether links are implemented in a way that search engine crawlers can follow and index JavaScript-rendered or improperly structured links may be invisible to crawlers, preventing linked pages from being discovered and indexed Use standard HTML anchor tags with valid href attributes; avoid relying solely on JavaScript onclick handlers for navigation
Accessibility checks (3)
Low contrast Whether text and background colors meet minimum contrast ratios for readability Low contrast makes content unreadable for users with visual impairments and fails WCAG accessibility standards Ensure a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text; use a contrast checker to validate color combinations
Missing img-alt Whether all meaningful images have descriptive alt text attributes Alt text enables screen readers to describe images to visually impaired users and gives search engines context to index image content Add descriptive alt text to all informational images; use an empty alt attribute (alt="") for purely decorative images
Missing input-alt Whether form inputs and image-based buttons have accessible labels or alt attributes Unlabeled inputs make forms unusable for screen reader users and can prevent form completion, directly affecting conversion Add labels to all form inputs; for image buttons, include a descriptive alt attribute that communicates the button's action

Audit SEO and accessibility on every page

Liferay's Page Audit tool runs SEO and accessibility checks via Google PageSpeed Insights, surfaces actionable fixes, and works per locale on multilingual sites.

Ten SEO checks per page

Run a Page Audit and Liferay checks ten SEO issues per page: incorrect image aspect ratio, missing meta description, link text, page blocked from indexing, invalid hreflang, invalid canonical URL, illegible font size, small tap targets, missing title elements, and links not crawlable.

PageSpeed Insights

10 SEO checks

Per-locale runs

Three accessibility checks per page

Same audit run, same panel: Liferay also flags low contrast ratio, missing img-alt attributes, and missing input-alt attributes. Each issue links to the failing element on the page so editors can fix it inline.

WCAG-aligned

Inline fixes

Same workflow as SEO

Multilingual and international SEO

Audits default to a mobile strategy because mobile audit rules apply additional checks for small screens. Switch to desktop strategy from the same configuration. Run both on the same page when needed; results are stored separately.

Mobile-first

Desktop option

Strategy per audit

Audit every language separately

On multilingual sites, creating multilingual websites is fully supported, which enhances SEO by broadening your audience reach and increasing online visibility. Click the flag button in the Page Audit tool to switch languages and re-run the audit. Each locale gets its own results, so a French page that fails on link text gets caught even if the English version passes. Easy management of technical SEO elements, such as structured data and XML sitemaps for each language, significantly reduces the workload for marketing teams and improves overall SEO effectiveness.

Per-language audits

Independent results

One tool

The Differentiator

Built-in SEO and accessibility audit — no extra tool needed

Most CMS buyers run SEO audits in Ahrefs, SEMrush, or Screaming Frog, then translate findings back into a CMS where the fixes happen. That gap is where issues sit unfixed for weeks. Liferay closes the gap with built-in SEO tools and other essential SEO tools integrated directly into the platform. The Page Audit tool runs Google PageSpeed Insights inside the CMS, on the page you are editing, with a single click. Ten SEO checks. Three accessibility checks. Per-locale audits on multilingual sites. Each issue links to the failing element on the page, with fix tips written specifically for Liferay. There is no separate license to buy, no third-party tool to integrate, no exports to translate. The audit is part of the editor, on every page, every time you ship.
 

A well-optimized CMS like Liferay includes built-in SEO tools such as customizable metadata fields, automatic XML sitemap generation, customizable URL structures, and integrated redirect management. These features are crucial for effective SEO management and enhance search engine performance by making it easier to optimize content, manage redirects, and ensure proper site indexing.

13 Audit checks per page (10 SEO + 3 accessibility)

See what your content is doing after publish

Audits catch issues before publish; analytics tells you what happens after. With Liferay, you can track SEO performance after publishing, monitoring how your content ranks and performs in search engines. Liferay’s Content Performance tool surfaces traffic, channels, and view metrics per asset so editors know what is working. Integration with analytics tools provides valuable insights into SEO performance, enabling teams to adjust strategies based on real-time data.

Title, description, canonical, robots

The Content Performance tool surfaces metrics like traffic acquisition channels and views over time for content based on Display Page Templates, Content Pages, and Widget Pages, helping you track and increase organic traffic. Available globally; access from the asset, page, or Content Dashboard. 

Per-asset metrics

Channel breakdown

Time series

Component-level render performance

Same Page Audit panel, different tab: see every component on the page with its server render time, type (fragment, widget, collection), origin, and cache status. Pagination warnings on collections; image size warnings on images. Fix slow components before they hurt rankings.

Render time

Cache status

Component warnings

Catalog and triage 404s

Enable 404 tracking and Liferay catalogs every URL that returns a 404 inside the Redirection app. View, sort, and create alias redirects in the same workflow. Managing redirects and automating technical tasks like XML sitemap generation, robots.txt, canonical tags, and 301 redirects helps maintain SEO rankings. Disabled by default; toggle on per site.

Auto-cataloged

One-click redirect

Per-site control

Audit content across sites and asset libraries

The Content Dashboard provides a global view of content across sites and asset libraries. Filter by status, type, or owner. Click any item to see its Content Performance metrics. Useful for editors managing many assets at once.

Cross-site view

Filterable

Performance shortcut

Every audit feature in one CMS

SEO audit

Ten SEO checks per page using Google PageSpeed Insights.

Accessibility audit

Three accessibility checks (contrast, img-alt, input-alt) per page.

Per-locale audits

Run separate audits for each language on multilingual sites.

Mobile vs desktop strategy

Audit pages with mobile-first or desktop rule sets.

Page Performance audit

Component-level render time, cache status, and warnings.

Content Performance

Traffic, channels, and view metrics per asset.

404 tracking

Catalog every 404 in the same app where you create redirects.

Content Dashboard

Cross-site view of all content with metrics shortcuts.

Insurance

AGIA Launches 300+ Client Websites' in 9 Months

AGIA Affinity used Liferay to improve customer experience and replicate content across more than 300 client websites while easing pressure on IT and accelerating launches.

30 %

Less Time Required

30 Mil

Members served

300 +

Client Websites Developed

Complementary audit capabilities

Technical SEO

Sitemaps, redirects, canonical tags, SEO-friendly URLs, robots controls – fix what audits flag and ensure technical SEO best practices.

AI & answer-engine SEO

Once audits are clean, make every page AEO-ready for AI search citation.

Analytics Cloud

Connect Analytics Cloud to power Content Performance and audience insights.

Personalization

Use audit and analytics data to personalize content for high-value segments.

Frequently-Asked Questions

An SEO audit reviews a page for issues that hurt search visibility – including title, meta description, canonical, hreflang, robots, link text, image alt, tap target size, font legibility, and crawler reachability. It specifically checks SEO metadata such as meta tags and structured data, ensuring on-page SEO elements are optimized. This process supports SEO optimization by surfacing fixable issues and improving site structure and content for better search engine rankings. Accessibility audits add contrast ratio, missing img-alt, and missing input-alt. The goal: surface fixable issues before search engines penalize them.

Click the Page Audit icon in the application bar of any page. Liferay connects to Google PageSpeed Insights, runs the audit, and returns 10 SEO and 3 accessibility checks—including detailed analysis of page speed, which is crucial for search rankings and user experience. Click any issue to see the description, fix tips, and failing elements. Use Liferay’s page builder to address SEO issues directly, making adjustments to site structure, content, and layout without coding. Pick mobile or desktop strategy in configuration. Re-run anytime.

Yes. The same Page Audit run that checks SEO also checks three accessibility issues: low contrast ratio, missing img-alt attributes, and missing input-alt attributes. Issues link to the failing elements so editors can fix in the page editor.

Not for the on-page checks Liferay covers. The Page Audit tool runs the same Google PageSpeed Insights checks on demand, page by page, inside the CMS where you fix the issues. For advanced needs—such as optimizing for traditional search engines like Google, Bing, and emerging AI-powered search tools—some users may still use SEO extensions. These SEO extensions can provide features like keyword suggestions, schema markup, and linking automation. External tools remain helpful for off-page work like backlink analysis and competitive research.

The Content Performance tool surfaces traffic acquisition channels, views over time, and other metrics per asset. Available for content based on Display Page Templates, Content Pages, and Widget Pages. Requires an active Liferay Analytics Cloud connection. Access from the asset, page, or Content Dashboard.
 

Liferay’s analytics tools support online stores by tracking key performance metrics that matter for ecommerce, helping you optimize for mobile, improve URL structures, and generate XML sitemaps. These insights are designed to boost online visibility, making it easier to enhance your site’s search engine rankings and reach a wider audience.

Yes. Enable 404 tracking and Liferay catalogs every URL that returns a 404 inside the Redirection app. View, sort, and create alias redirects in one workflow. Liferay also gives you deep control over URL structures, allowing you to customize and manage URLs for better technical SEO and user experience. Liferay auto-creates a friendly URL history when slugs change, preventing many 404s before they happen and supporting ongoing SEO health.

If your team needs SEO audits, accessibility audits, and content performance metrics inside the CMS, without juggling third-party tools or exports, yes. Liferay is an SEO-friendly CMS designed for enterprise teams with varying levels of technical expertise, making it easy to optimize content and manage SEO best practices directly within the platform. Liferay was built for teams that want visibility and fixes in the same place.

Additional Resources

Ready to audit SEO and accessibility from inside your CMS?