Fix SEO issues found via GSC audit
- Fix broken PHP syntax in real-time data extraction article - Fix truncated meta description on homepage - Fix truncated titles on competitive intelligence and price monitoring pages - Update Selenium vs Playwright article year from 2024 to 2026 - Replace no-store cache headers on homepage with private revalidation - 301 redirect thin duplicate real-time streaming article to canonical - Add HSTS header to data-cleaning service page - Replace SVG og:images with PNG social card across 24 blog articles - Add Services breadcrumb level to London, Manchester, Birmingham pages
This commit is contained in:
@@ -3,14 +3,14 @@
|
||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
|
||||
// Article-specific SEO variables
|
||||
$article_title = "Selenium vs Playwright: Which is Better in 2024?";
|
||||
$article_title = "Selenium vs Playwright: Which is Better in 2026?";
|
||||
$article_description = "In-depth technical comparison of Selenium vs Playwright for web automation & scraping. We analyse speed, reliability, and ease of use to help you choose.";
|
||||
$article_keywords = "Selenium vs Playwright, web automation comparison, browser automation tools, Selenium Playwright performance, web scraping tools 2025";
|
||||
$article_author = "Michael Thompson";
|
||||
$canonical_url = "https://ukdataservices.co.uk/blog/articles/selenium-vs-playwright-comparison";
|
||||
$article_published = "2025-05-10T09:00:00+00:00";
|
||||
$article_modified = "2025-05-10T09:00:00+00:00";
|
||||
$og_image = "https://ukdataservices.co.uk/assets/images/icon-automation.svg";
|
||||
$og_image = "https://ukdataservices.co.uk/assets/images/ukds-social-card.png";
|
||||
$read_time = 9;
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
@@ -117,10 +117,10 @@ $read_time = 9;
|
||||
</div>
|
||||
<div class="share-buttons">
|
||||
<a href="https://www.linkedin.com/sharing/share-offsite/?url=<?php echo urlencode($canonical_url); ?>" class="share-button linkedin" aria-label="Share on LinkedIn" rel="noopener" target="_blank">
|
||||
<img loading="lazy" src="../../assets/images/icon-linkedin.svg" alt="LinkedIn">
|
||||
<img loading="lazy" src="../../assets/images/ukds-social-card.png" alt="LinkedIn">
|
||||
</a>
|
||||
<a href="https://twitter.com/intent/tweet?url=<?php echo urlencode($canonical_url); ?>&text=<?php echo urlencode($article_title); ?>" class="share-button twitter" aria-label="Share on Twitter" rel="noopener" target="_blank">
|
||||
<img loading="lazy" src="../../assets/images/icon-twitter.svg" alt="Twitter">
|
||||
<img loading="lazy" src="../../assets/images/ukds-social-card.png" alt="Twitter">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -485,10 +485,10 @@ run_scraper()
|
||||
<p>© <?php echo date('Y'); ?> UK Data Services. All rights reserved.</p>
|
||||
<div class="social-links">
|
||||
<a href="https://linkedin.com/company/uk-data-services" aria-label="LinkedIn" rel="noopener" target="_blank">
|
||||
<img loading="lazy" src="../../assets/images/icon-linkedin.svg" alt="LinkedIn" loading="lazy">
|
||||
<img loading="lazy" src="../../assets/images/ukds-social-card.png" alt="LinkedIn" loading="lazy">
|
||||
</a>
|
||||
<a href="https://twitter.com/ukdataservices" aria-label="Twitter" rel="noopener" target="_blank">
|
||||
<img loading="lazy" src="../../assets/images/icon-twitter.svg" alt="Twitter" loading="lazy">
|
||||
<img loading="lazy" src="../../assets/images/ukds-social-card.png" alt="Twitter" loading="lazy">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user