Category Archives: SEO

Semi-Randomized Created and Changed Dates for Nodes in Drupal 7

Fix sort order problems with a run-once script to set dates for existing nodes to fall randomly between two defined dates, e.g ’01-01-2012′ and ‘now’ Let’s say you have a mixed content-type view like an e-commerce site with different product types shown on the homepage, or a general ‘front page’ kind of view, and the […]

Drupal 7 SEO: Custom Page Titles and Meta Elements at the Theme Layer – Now Multilingual

Drupal 7 Development: Multilingual Field Based Page Titles and Meta Descriptions from template.php This is an update of a previous post on this blog from July 2011 Drupal 7 SEO: Controlling Page Titles and Meta Elements at the Theme Layer. The script allows the setting of custom page titles and Meta descriptions from defined fields […]

Drupal 7 SEO: Controlling Page Titles and Meta Elements at the Theme Layer

Drupal 7 Development: How to Set Field Based Page Titles and Meta Descriptions in template.php This script has been updated to work with multilingual sites too! See http://www.milesjcarter.co.uk/blog/web-design-development/drupal-7-seo-page-titles-meta-elements-theme-layer-multilingual/. All further development will be with the new version Drupal 6 was great for manual control of page titles, either with the page_title module, or with control […]

Gallery 3 SEO – Part Two – Improved Photo URLs

Batch Altering Photo URL slugs in Gallery 3 with a PHP Script This is part two of a series on Gallery 3 SEO. Read Part one at Gallery 3 SEO – Part One – The Perfect URL Scheme Gallery 3 creates URL slugs for photos on import based on their filename. If your setup is […]

Gallery 3 SEO – Part One – The Perfect URL Scheme

Creating an SEO Friendly Gallery 3 URL scheme with mod_rewrite Released earlier this month, Gallery 3 is a big improvement in terms of a site to host photos over Gallery 2 in many ways, and features a much better URL scheme than Gallery 2 even without mod_rewrite thanks to it’s from-the-ground-up framework rewrite. But there […]