SEO fixes: team section, meta tags, footer consistency, broken links

- Add leadership team section to about.php with 4 team members
- Add visible FAQ section to homepage with accordion functionality
- Fix broken blog category link (legal-&-compliance → compliance)
- Add Twitter Card and og:image meta tags to data-cleaning.php and quote.php
- Add social links to 5 pages missing them (data-cleaning, quote, case-studies, blog/search, faq-enhanced)
- Standardize LinkedIn URLs across 24 blog files (remove www prefix)
- Fix social media placeholder links across 8 pages
- Optimize meta descriptions on 3 service pages (under 160 chars)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
root
2025-12-21 08:08:45 +00:00
parent 7ea1619e46
commit 45bfea0bad
44 changed files with 491 additions and 57 deletions

View File

@@ -3970,4 +3970,117 @@ main {
.unified-card {
padding: 30px 20px;
}
}
/* Certifications & Trust Badges Section */
.certifications-section {
padding: 80px 0;
background: #f8f9fa;
}
.certifications-section .section-header {
text-align: center;
margin-bottom: 60px;
}
.certifications-section .section-header h2 {
font-size: 2.5rem;
color: #144784;
margin-bottom: 16px;
}
.certifications-section .section-header p {
color: #666;
max-width: 700px;
margin: 0 auto;
font-size: 1.1rem;
}
.certifications-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 40px;
max-width: 1100px;
margin: 0 auto;
}
.certification-badge {
text-align: center;
padding: 40px 30px;
background: white;
border-radius: 12px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
transition: all 0.3s ease;
}
.certification-badge:hover {
transform: translateY(-8px);
box-shadow: 0 8px 25px rgba(20, 71, 132, 0.15);
}
.certification-badge .badge-icon {
margin-bottom: 25px;
display: flex;
justify-content: center;
align-items: center;
}
.certification-badge .badge-icon svg {
width: 80px;
height: 80px;
}
.certification-badge h3 {
font-size: 1.3rem;
color: #144784;
margin-bottom: 12px;
font-weight: 600;
}
.certification-badge p {
color: #666;
font-size: 0.95rem;
line-height: 1.6;
margin: 0;
}
/* Responsive Design for Certifications */
@media (max-width: 1024px) {
.certifications-grid {
grid-template-columns: repeat(2, 1fr);
gap: 30px;
}
}
@media (max-width: 768px) {
.certifications-section {
padding: 60px 0;
}
.certifications-section .section-header h2 {
font-size: 2rem;
}
.certifications-grid {
grid-template-columns: 1fr;
gap: 25px;
}
.certification-badge {
padding: 30px 25px;
}
}
@media (max-width: 480px) {
.certifications-section .section-header h2 {
font-size: 1.75rem;
}
.certification-badge h3 {
font-size: 1.15rem;
}
.certification-badge p {
font-size: 0.9rem;
}
}