-
Notifications
You must be signed in to change notification settings - Fork 2
Debug Guide
Power SEO Bot edited this page Feb 27, 2026
·
1 revision
Use preview generators to test meta tags:
import { generateSerpPreview, generateOgPreview } from '@power-seo/preview';
const serp = generateSerpPreview({
title: 'My Title',
description: 'My description',
url: 'https://example.com/page',
});
console.log(serp.titleTruncated); // Check if title gets cut off
console.log(serp.displayUrl); // How URL appears
const og = generateOgPreview({
title: 'My Title',
description: 'My description',
image: { url: 'https://example.com/og.jpg', width: 1200, height: 630 },
});
console.log(og.image?.valid); // Image valid?
console.log(og.image?.message); // Any errors?Check individual factors:
import { analyzeContent } from '@power-seo/content-analysis';
const result = analyzeContent({...});
result.results.forEach(check => {
console.log(`${check.name}: ${check.status}`);
console.log(` Message: ${check.message}`);
});Validate before publishing:
import { validateSchema } from '@power-seo/schema';
const { valid, issues } = validateSchema(schema);
if (!valid) {
issues.forEach(issue => {
console.error(`${issue.path}: ${issue.message}`);
});
}-
Title too long: Check
serp.titleTruncated - Description missing: Validate with preview generator
-
Image not loading: Check
og.image?.message -
Schema invalid: Run
validateSchema()
See Troubleshooting Guide for detailed solutions.