Implement multi-domain SEO improvements:
- Add metadata to login and login-verify pages to prevent indexing. - Update robots.txt to disallow additional sensitive paths. - Enhance sitemap generation to filter by city and include accurate last modified dates. - Refactor canonical URL generation to support multi-domain architecture, ensuring self-canonicalization for city domains. - Remove deprecated CanonicalHandler component and streamline canonical URL handling. - Introduce safe JSON-LD output to prevent XSS vulnerabilities. - Add payment layout with appropriate metadata to prevent indexing. - Conduct a comprehensive technical SEO audit and implement necessary fixes across the application.
This commit is contained in:
+9
-9
@@ -6,63 +6,63 @@
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-Thin.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-Thin.ttf);
|
||||
font-weight: 100;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-ExtraLight.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-ExtraLight.ttf);
|
||||
font-weight: 200;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-Light.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-Light.ttf);
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-Regular.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-Regular.ttf);
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-Medium.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-Medium.ttf);
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-SemiBold.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-SemiBold.ttf);
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-Bold.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-Bold.ttf);
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-ExtraBold.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-ExtraBold.ttf);
|
||||
font-weight: 800;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: vazir;
|
||||
src: url(../public/fonts/vazir/Vazirmatn-RD-FD-Black.ttf);
|
||||
src: url(/fonts/vazir/Vazirmatn-RD-FD-Black.ttf);
|
||||
font-weight: 900;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user