تحسين خصائص تحسين محركات البحث عبر صفحات ومكونات متعددة، بما في ذلك إضافة البيانات المنظمة، وعلامات OpenGraph، ومكون SEOHead قابل لإعادة الاستخدام. تحديث عملية إنشاء خريطة الموقع لتشمل مسارات جديدة وتحسين ظهور الموقع بشكل عام.---Enhance SEO features across multiple pages and components, including the addition of structured data, OpenGraph tags, and a reusable SEOHead component. Update sitemap generation to include new routes and improve overall site visibility.
This commit is contained in:
@@ -67,3 +67,44 @@ export function generateFAQ(
|
||||
})),
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate Organization JSON-LD for the site.
|
||||
*/
|
||||
export function generateOrganization(origin: string): object {
|
||||
return {
|
||||
'@context': 'https://schema.org',
|
||||
'@type': 'Organization',
|
||||
name: 'SaaS-PDF',
|
||||
url: origin,
|
||||
logo: `${origin}/favicon.svg`,
|
||||
sameAs: [],
|
||||
contactPoint: {
|
||||
'@type': 'ContactPoint',
|
||||
email: 'support@saas-pdf.com',
|
||||
contactType: 'customer support',
|
||||
availableLanguage: ['English', 'Arabic', 'French'],
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate WebPage JSON-LD for a static page.
|
||||
*/
|
||||
export function generateWebPage(page: {
|
||||
name: string;
|
||||
description: string;
|
||||
url: string;
|
||||
}): object {
|
||||
return {
|
||||
'@context': 'https://schema.org',
|
||||
'@type': 'WebPage',
|
||||
name: page.name,
|
||||
description: page.description,
|
||||
url: page.url,
|
||||
isPartOf: {
|
||||
'@type': 'WebSite',
|
||||
name: 'SaaS-PDF',
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user