Skip to content

Commit f60aff5

Browse files
authored
Enhance blog, portfolio, and service pages with related content and structured data
- Added related blog posts and portfolio items to blog and portfolio pages for improved user engagement. - Updated structured data for blog, portfolio, and service pages to enhance SEO and provide better context to search engines. - Improved descriptions and titles across various pages for clarity and conciseness. - Refined contact and service pages to better reflect offerings and streamline user experience. - Adjusted OG images for services to ensure accurate representation on social media.
1 parent f48587a commit f60aff5

26 files changed

Lines changed: 798 additions & 202 deletions

public/og-about.png

1.21 MB
Loading

public/og-ai-growth-engineer.png

1.37 MB
Loading

public/og-blog.png

1.24 MB
Loading

public/og-contact.png

1.1 MB
Loading

public/og-portfolio.png

1.54 MB
Loading

public/og-service-ai.png

1.98 MB
Loading

public/og-service-seo.png

1.52 MB
Loading

public/og-service-web.png

1.18 MB
Loading

public/og-services.png

1.22 MB
Loading

src/components/Breadcrumb.astro

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,19 @@ const breadcrumbSchema = {
2727
---
2828

2929
<nav aria-label="Breadcrumb" class={`text-sm ${className}`}>
30-
<ol class="flex flex-wrap items-center gap-1.5 text-[var(--text-muted)]" itemscope itemtype="https://schema.org/BreadcrumbList">
30+
<ol class="flex flex-wrap items-center gap-1.5 text-[var(--text-muted)]">
3131
{items.map((item, index) => (
32-
<li class="flex items-center gap-1.5" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
32+
<li class="flex items-center gap-1.5">
3333
{item.href ? (
3434
<a
3535
href={item.href}
3636
class="hover:text-[var(--accent-strong)] transition-colors"
37-
itemprop="item"
3837
>
39-
<span itemprop="name">{item.label}</span>
38+
{item.label}
4039
</a>
4140
) : (
42-
<span class="text-[var(--text-strong)] font-medium" itemprop="name">{item.label}</span>
41+
<span class="text-[var(--text-strong)] font-medium">{item.label}</span>
4342
)}
44-
<meta itemprop="position" content={String(index + 1)} />
4543
{index < items.length - 1 && (
4644
<span class="text-[var(--border-strong)]" aria-hidden="true">/</span>
4745
)}

0 commit comments

Comments
 (0)