Skip to content

Commit 630fd6c

Browse files
rickychilcottclaude
andcommitted
Fix SEO issues from Ahrefs audit
- Use HTTPS for site URL so sitemap and meta tags use correct protocol - Fix Open Graph and Twitter Card tags with proper image, URL, and card values - Add per-page title/description support in head template - Remove broken /rails-maintenance/ link from services section - Wrap contact email in mailto: link to prevent Cloudflare obfuscation 404s - Remove dead blog.rakefire.io nav link (redirects to homepage) - Remove dead external links from work/project items, keep images - Exclude fonts/ and presentation PDF from sitemap - Add title and description front matter to ILEAD 2017 presentation page Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 87a36fc commit 630fd6c

File tree

7 files changed

+37
-26
lines changed

7 files changed

+37
-26
lines changed

_config.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ address_2: Athens, OH 45701
1414
phone: (740) 561-1361
1515

1616
baseurl: "" # the subpath of your site, e.g. /blog
17-
url: "http://www.rakefire.io" # the base hostname & protocol for your site
17+
url: "https://www.rakefire.io" # the base hostname & protocol for your site
1818

1919
ga-code: UA-78007373-1
2020

@@ -38,3 +38,13 @@ plugins:
3838
- jekyll-feed
3939
- jekyll-coffeescript
4040
- jekyll-redirect-from
41+
42+
defaults:
43+
- scope:
44+
path: "fonts"
45+
values:
46+
sitemap: false
47+
- scope:
48+
path: "presentations/UntanglingMobileAndWebApplications-ILEAD2017.pdf"
49+
values:
50+
sitemap: false

_includes/head.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
<head>
22
<meta charset="utf-8" />
33
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
4-
<title>{{ site.title }}</title>
4+
<title>{% if page.title %}{{ page.title }} | {{ site.title }}{% else %}{{ site.title }} | Ruby on Rails Web Application Development{% endif %}</title>
55
<meta name="viewport" content="width=device-width, initial-scale=1" />
6-
<meta name="description" content="{{ site.description }}" />
6+
<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}" />
77
<meta name="keywords" content="{{ site.keywords }}" />
88
<meta name="author" content="{{ site.author }}" />
99

1010
<!-- Facebook and Twitter integration -->
11-
<meta property="og:title" content="{{ site.title }}" />
12-
<meta property="og:image" content="" />
13-
<meta property="og:url" content="{{ site.url }}" />
11+
<meta property="og:title" content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}" />
12+
<meta property="og:image" content="{{ site.url }}{{ site.logo }}" />
13+
<meta property="og:url" content="{{ site.url }}{{ page.url }}" />
1414
<meta property="og:site_name" content="{{ site.title }}" />
15-
<meta property="og:description" content="{{ site.description }}" />
16-
<meta name="twitter:title" content="{{ site.title }}" />
17-
<meta name="twitter:image" content="" />
18-
<meta name="twitter:url" content="{{ site.url }}" />
19-
<meta name="twitter:card" content="" />
15+
<meta property="og:description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}" />
16+
<meta name="twitter:title" content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}" />
17+
<meta name="twitter:image" content="{{ site.url }}{{ site.logo }}" />
18+
<meta name="twitter:url" content="{{ site.url }}{{ page.url }}" />
19+
<meta name="twitter:card" content="summary" />
2020

2121
<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
2222
<link rel="shortcut icon" href="favicon.ico" />

_includes/header.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
<li><a href="/#services" data-nav-section="services"><span>Services</span></a></li>
1515
<li><a href="/#about" data-nav-section="about"><span>About</span></a></li>
1616
<li><a href="/#contact" data-nav-section="contact"><span>Contact</span></a></li>
17-
<li><a href="https://blog.rakefire.io" class="external"><span>Blog</span></a></li>
1817
</ul>
1918
</div>
2019
</nav>

_includes/sections/contact.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ <h3>Contact Info</h3>
1818
<ul class="contact-info">
1919
<li class="contact-address"><i class="icon-home"></i> {{ site.address_1 }}<br>{{ site.address_2 }}</li>
2020
<li><i class="icon-phone"></i>{{ site.phone }}</li>
21-
<li><i class="icon-envelope"></i>{{ site.email }}</li>
21+
<li><i class="icon-envelope"></i><a href="mailto:{{ site.email }}">{{ site.email }}</a></li>
2222
</ul>
2323
</div>
2424
<div class="col-md-6 to-animate">

_includes/sections/services.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ <h3 class="editable">ROADMAPPING CONSULTATION</h3>
2727
<div class="col-md-6 col-sm-6 service ">
2828
<i class="icon icon-cloud-upload"></i>
2929
<h3 class="editable">RAILS UPGRADES AND MAINTENANCE</h3>
30-
<p class="editable">Migrate your web application to the newer version of Ruby On Rails to take advantage of security patches, Ruby language and performance improvements, and the latest gems. A Rakefire developer can evaluate your application and work with you on a plan of action to complete an upgrade. <a href="/rails-maintenance/">Learn More</a></p>
30+
<p class="editable">Migrate your web application to the newer version of Ruby On Rails to take advantage of security patches, Ruby language and performance improvements, and the latest gems. A Rakefire developer can evaluate your application and work with you on a plan of action to complete an upgrade.</p>
3131
</div>
3232

3333
<div class="col-md-6 col-sm-6 service">

_includes/sections/work.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,42 +12,42 @@ <h3>We love our clients and showing off what we've created with them.</h3>
1212
</div>
1313
<div class="row row-bottom-padded-sm">
1414
<div class="col-md-4 col-sm-6 col-xxs-12">
15-
<a class="project-item" href="http://lale.help/"><img alt="Lale" class="img-responsive" src="/work/lale/education.jpg">
15+
<div class="project-item"><img alt="Lale" class="img-responsive" src="/work/lale/education.jpg">
1616
<div class="text">
1717
<h2>Lale</h2><span>Web Application - Ruby on Rails-based volunteer management platform</span>
18-
</div></a>
18+
</div></div>
1919
</div>
2020
<div class="col-md-4 col-sm-6 col-xxs-12">
21-
<a class="project-item" href="http://ecox-estimator.ecolibriumsolar.com/"><img alt="EcoX Estimator" class="img-responsive" src="/work/ecox/layout.jpg">
21+
<div class="project-item"><img alt="EcoX Estimator" class="img-responsive" src="/work/ecox/layout.jpg">
2222
<div class="text">
2323
<h2>EcoX Estimator</h2><span>Web Application - Ruby on Rails-based solar Layout and sales quoting tool</span>
24-
</div></a>
24+
</div></div>
2525
</div>
2626
<div class="clearfix visible-sm-block"></div>
2727
<div class="col-md-4 col-sm-6 col-xxs-12">
28-
<a class="project-item" href="https://plan.ryannonprofits.com/"><img alt="Stategic Planning Tool" class="img-responsive" src="/work/ryan_nonprofits/strategery.png">
28+
<div class="project-item"><img alt="Strategic Planning Tool" class="img-responsive" src="/work/ryan_nonprofits/strategery.png">
2929
<div class="text">
3030
<h2>Strategic Planning Tool</h2><span>Web Application - Ruby on Rails-based strategic planning tool for Ryan Nonprofits</span>
31-
</div></a>
31+
</div></div>
3232
</div>
3333
<div class="col-md-4 col-sm-6 col-xxs-12">
34-
<a class="project-item" href="http://www.thelocalgirls.com/"><img alt="The Local Girls" class="img-responsive" src="/work/local_girls/local_girls.jpg">
34+
<div class="project-item"><img alt="The Local Girls" class="img-responsive" src="/work/local_girls/local_girls.jpg">
3535
<div class="text">
3636
<h2>The Local Girls</h2><span>Website - Talented artists needing an easily administered Weebly website</span>
37-
</div></a>
37+
</div></div>
3838
</div>
3939
<div class="clearfix visible-sm-block"></div>
4040
<div class="col-md-4 col-sm-6 col-xxs-12">
41-
<a class="project-item" href="http://www.mccaulleyandco.com/"><img alt="McCaulley&Company" class="img-responsive" src="/work/mccaulley/mccaulley-and-co.jpg">
41+
<div class="project-item"><img alt="McCaulley &amp; Company" class="img-responsive" src="/work/mccaulley/mccaulley-and-co.jpg">
4242
<div class="text">
4343
<h2>McCaulley&amp;Company</h2><span>Website - Cleveland strategic consulting and professional services firm website</span>
44-
</div></a>
44+
</div></div>
4545
</div>
4646
<div class="col-md-4 col-sm-6 col-xxs-12">
47-
<a class="project-item" href="http://www.ddbspro.com/"><img alt="DdBS" class="img-responsive" src="/work/ddbs/ddbs.jpg">
47+
<div class="project-item"><img alt="DdBS" class="img-responsive" src="/work/ddbs/ddbs.jpg">
4848
<div class="text">
4949
<h2>Dewey Decibel Systems</h2><span>Website - Ohio production company offering mobile staging, live sound reinforcement, and lighting</span>
50-
</div></a>
50+
</div></div>
5151
</div>
5252

5353
<div class="clearfix visible-sm-block"></div>

presentations/UntanglingMobileAndWebApplications-iLEAD2017.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
permalink: /presentations/ilead-2017/
33
layout: page
4+
title: "Untangling Mobile and Web Applications - ILEAD 2017"
5+
description: "Presentation on mobile and web application development strategies, presented at ILEAD 2017 by Rakefire."
46
---
57

68
<section id="home" data-section="home" style="background-image: url(/images/full_image_2.jpg);" data-stellar-background-ratio="0.5">

0 commit comments

Comments
 (0)