·· Site Index
Site Index
Everything published on thisismyurl.com, grouped by topic. Generator-driven — new work appears here automatically as it ships, no editorial lag.
This page is the auto-generated index of every public surface on the site, grouped into seven topical clusters. The template queries each post type directly, so new case studies, services, training programs, tools, downloads, stances, and field notes appear here automatically as they ship — there is no editorial step between publishing and listing.
Case studies and portfolio
Real client deliveries — what was wrong, what was built, what changed for the buyer. Case studies are long-form; portfolio entries are one-pager snapshots. Newest first.
-
Corel Store — 2000
buy.corel.com — Corel Corporation's 2000-era e-commerce surface. Designed and produced as a member of the Corel web team, mirroring the corel.com homepage…
-
CorelCity.com — 2000
CorelCity.com — Corel Corporation's 2000-era public web portal for clients, business partners, and visitors. Web graphics and QA contributor on the team…
-
Corel LINUX Community — 2000
Corel Corporation's community resource for users of Corel LINUX OS — news, tutorials, product details, training updates. QA contributor on the team…
-
Corel.com — 1999/2000
Late-1990s Corel Corporation web work — the 30,000-page corporate site retired in September 2000. UI conception and graphics for corporate strategy and…
-
Rookleys Canadian Art — Website Launch, Photography and Social Media
A Ridgeway gallery's full digital launch: site, photography, and social presence built from scratch by Elizabeth Ross, with Christopher Ross as senior…
-
Three Ridgeway Shops, One Junior Practitioner, One Senior Advisor
Three Ridgeway businesses. A new gallery launch, a cinema that sold annual memberships, a consignment shop that increased sales. One award-winning practitioner…
-
Postmedia WordPress VIP Migration: Eleven Papers, One Parent Theme
In 2011–2012, when Postmedia moved its network of major Canadian daily newspapers onto WordPress, I was part of the team that built…
-
M.L. Campbell Website
WordPress site for M.L. Campbell's primary brand — modernised web experience that preserves technical product credibility for a professional coatings brand sold…
-
Sayerlack Website
WordPress site for Sayerlack — conversion-focused build designed to support technical buyers and distributors with credible product presentation and clear brand hierarchy.
-
The Finish Line
Across the channel I produced 128,393 views, 4,600 watch hours, and 1,200 net new subscribers. That is not a beauty-influencer number.
-
M.L. Campbell Training Center
WordPress training portal for the M.L. Campbell Training Centre — structured for practical learner access, ongoing content updates, and clear programme navigation.
-
BlackBerry’s help blog on WordPress VIP
BlackBerry's support-content blog on WordPress VIP — troubleshooting, software-update guidance, recovery procedures. Theme work, 2011 and 2013.
-
BlackBerry’s developer blog on WordPress VIP
BlackBerry's developer-relations blog on WordPress VIP — code samples, SDK release notes, API guidance. Theme work through the 2011 and 2013 rebuilds.
-
BlackBerry’s business blog on WordPress VIP
BlackBerry's B2B publication on WordPress VIP. Theme work across the 2011 self-hosted-to-VIP migration and the 2013 unified-codebase rebuild.
-
The hub property in BlackBerry’s WordPress VIP blog estate
Inside BlackBerry was the umbrella property above four blogs running on WordPress VIP from a single shared theme. I worked the 2011…
-
canada.com
canada.com was the Postmedia property that didn't fit the newsroom template — because it didn't have a newsroom. A WordPress VIP contributor…
-
Ottawa Citizen
Platform migration work on the Ottawa Citizen — link integrity and source attribution for a federal-policy readership, on WordPress VIP in 2011-2012.
-
Windsor Star
Newsroom theme work and taxonomy architecture on the Windsor Star — cross-border auto-industry beat at archive scale, on WordPress VIP in 2011-2012.
-
Montreal Gazette
Theme engineering on the Montreal Gazette — bilingual SEO and discovery for English publishing in a French-language city, on WordPress VIP in…
-
Edmonton Journal
Child-theme work on the Edmonton Journal — sibling-paper homepage discipline on the shared Postmedia parent, WordPress VIP, 2011-2012.
-
National Post
I worked on the National Post platform migration in 2011-2012, when Postmedia's flagship daily moved onto WordPress VIP at the start of…
-
Calgary Herald
Performance work on the Calgary Herald — homepage tuning under heavy ad load on an energy-sector news cycle, on Postmedia's WordPress VIP…
-
Regina Leader-Post
Child-theme defaults and CMS ergonomics for the Regina Leader-Post — lean-newsroom theme UX on the shared Postmedia parent, WordPress VIP, 2011-2012.
-
The Vancouver Sun
Newsroom theme work on The Vancouver Sun — broadsheet article templates and section landings tuned for long-form readers, on Postmedia's WordPress VIP…
-
The Province
Child-theme architecture for The Province — tabloid voice on the same shared Postmedia parent that carried The Vancouver Sun, on WordPress VIP…
-
Financial Post
Newsroom theme work on the Financial Post — business-daily templates tuned for market-hours load and data-dense article layouts in the early 2010s.
-
GreatChefs.com
Custom WordPress theme development for one of North America's longest-running culinary television franchises — two successive themes built to carry a large…
-
DukesOfDixieland.com
Joomla theme development for the Dukes of Dixieland — one of the United States' most decorated traditional jazz bands, with performances at…
-
Tim Scott 2010 — South Carolina 1st district congressional website
WordPress migration and campaign-period maintenance for a 2010 U.S. House campaign in South Carolina's 1st district, subcontracted through The Mace Group LLC.
-
The Mace Group — South Carolina political-media WordPress (2009–2011)
Multi-year WordPress retainer for The Mace Group LLC, a South Carolina political-media firm — server migrations, campaign sites, AdSense work, and same-weekend…
-
Ottawa Flight Training
Portfolio entry for Ottawa Flight Training, an early Ottawa-based web and design project from my Rodonic studio days. Source notes preserved from…
-
Bell Sympatico Order Bot
The public-facing portal where Canadians signed up for Bell's Sympatico internet service and ordered their modem — built directly with Bell in…
-
Algonquin College of Applied Arts and Technology
Interface design and ColdFusion back-end for Algonquin College's continuing-education catalogue — 35,000 searchable course descriptions built for the registrar.
-
CubaSource
FOCAL's bilingual Cuba research directory — an online index of policy and research resources built for low-bandwidth access alongside the hemispheric think…
-
Canadian Foundation for the Americas (FOCAL)
Web design and ASP development for FOCAL — an Ottawa-based hemispheric policy think tank whose site ran from first launch until the…
-
buy.corel.com
Corel's e-commerce storefront — designed and produced as part of the Corel web team to close the loop from product marketing page…
-
Corel.com
Corel.com in 1999–2000 — one of the first major corporate software sites to fully move online during the dot-com boom, serving a…
-
OfficeCommunity.com
Monthly-updated resource hub for Corel WordPerfect Office Suite users — one of five Corel community properties maintained by the in-house web team.
-
Designer.com
Web experience work for Corel Designer community properties, focused on content updates, resource access, and loyalty-building touchpoints for product users.
-
The Walper Tobacco Shop (1996) — my first website
The first website I ever shipped, in 1996, for Canada's oldest tobacco shop — which is still trading in downtown Kitchener today.…
Services
What you can hire me for, with the investment range and timeline on each service page. Fixed scope, fixed price, one named senior delivering the work.
-
Active Care — Maintenance
Everything in Essential, plus a working budget for the small jobs that come up every month — a new landing page, a…
-
Active Social — Social Media
Active publishing across three to four platforms with original content production in the loop — short-form video, photography, a recurring series, the…
-
Audit-Light SEO — SEO Retainers
Monthly diagnostic SEO without the agency overhead — I look at the data, name what's moving, flag what's breaking, and write you…
-
Brand-led Social — Social Media
Social as a strategic channel rather than a publishing checklist — quarterly campaign planning aligned with the wider marketing calendar, original content…
-
Build Your Future — Owner-Run Sites
A site engineered to grow with you: lead capture you can actually read, a blog scaffold your team can post into, performance…
-
Business Website Design — Tiered Builds from $3,500 to $56,000
Website design and development for businesses ready to upgrade from a brochure into a site that earns its keep. Three tiers from…
-
Concierge Care — Maintenance
Senior-level monthly retainer for sites where the cost of a four-hour outage is more than the cost of the engagement. Same-day response…
-
Custom WordPress Development for Editorial, Training, and Application Builds
WordPress at the scale where it is no longer "the website" — it is a publishing platform with assigned editors, contributor onboarding…
-
Custom WordPress Plugin Development
Purpose-built WordPress plugins for integrations, workflows, and features that off-the-shelf plugins cannot deliver cleanly. Built to WordPress coding standards — no bloat,…
-
Ecommerce Website Development on WooCommerce
National-brand ecommerce on WooCommerce when the storefront is one channel in a larger commerce operation — ERP or PIM integration as the…
-
Enterprise Curriculum — Curriculum Development
Full program-scale curriculum where the deliverable is a competency framework, a multi-course delivery system, an assessment programme with defensible scoring and item…
-
Enterprise SEO — SEO Retainers
Enterprise SEO where there are several properties in the portfolio, an in-house dev team that needs technical specifications rather than recommendations, and…
-
Expanding — E-commerce Sites
The original store works. The next move doesn't fit inside it — wholesale alongside retail, a subscription product alongside one-time purchases, a…
-
Junior Learner — Learning Websites
A school or tutoring site that does the public-facing job properly — staff bios, programme pages, registration forms, parent communications — with…
-
LMS development
You run actual courses for actual learners and the LMS is doing real work — enrolment flows, progress tracking, certificates, integrations with…
-
Local Leader — Newspaper Sites
A digital edition that supports the print operation rather than competing with it. Section structure that maps to the masthead, contributor accounts…
-
Newspaper Website Development
Daily-news editorial WordPress at the scale where the CMS is core infrastructure — ad-stack integration, subscription mechanics, syndication, contributor governance across markets,…
-
Pilot Curriculum — Curriculum Development
One course, designed once, audit-ready. Competency mapping with your SMEs, an assessment blueprint that does what an assessment is supposed to do,…
-
Post Secondary — Learning Websites
Post-secondary delivery where the curriculum answers to an accreditor, the LMS connects to a SIS, and accessibility is not optional — WCAG…
-
Presence — Social Media
A steady, on-brand presence on the one or two platforms your audience actually uses. Twelve to sixteen posts a month, scheduled, written…
-
Program Curriculum — Curriculum Development
A program of several connected modules sharing a competency framework, an assessment system, and accessibility commitments documented at the artefact level. Designed…
-
Regional News — Newspaper Sites
The shape changes when there are several mastheads under one owner and digital revenue is actually on the line. Cross-title syndication so…
-
Speaking
Keynotes and conference sessions on WordPress in production, instructional design that survives audit, and what nineteen years of paid WordPress work has…
-
Start Here — Owner-Run Sites
A real WordPress build on a stack you actually own. Five core pages, your brand applied properly, contact form wired to your…
-
Start Here, Custom — Owner-Run Sites
A custom homepage structure, two service templates, and SEO basics done by hand — schema, metadata, sitemap, redirects from the old URLs.…
-
Starting Out — E-commerce Sites
A real store, sized to a real launch — not the maximalist plugin stack that breaks on the first Black Friday. Product…
-
Team Site — Team-Run Sites
The site has more than one person logging in every week. That changes what it has to be: who can publish, who…
-
Technical SEO Services — Audits, Implementation, Monthly Retainers
Technical SEO at the level where the audit feeds implementation and implementation feeds the next month's reporting — Core Web Vitals, indexation,…
-
Training and enablement
Live instructor-led training on WordPress, Microsoft Office, or operational software your team actually runs on. Built around your install, your governance rules,…
-
Unlimited Growth — Owner-Run Sites
Multi-template architecture, staging environment, edge caching, and a monthly retainer slot for the inevitable "the form broke during a campaign" Tuesday. Built…
-
Website Design and Development Services
Website design and development for businesses, publishers, and product companies. Seven specific services from $3,500 starter sites to six-figure publishing migrations.
-
WordPress Audit Pre-check — 2-page Site Risk Read
A two-page written read on the headline risks of your WordPress site. $500 flat, 5 business days. The lowest-commitment paid audit tier.…
-
WordPress Builds — Tiered Engagements for Editorial, Education, and Government
Three WordPress build tiers from $3,500 to $75,000+. Business Website Design for small business and brand sites, Custom WordPress Development for media/edu/gov…
-
WordPress LMS
Fixed-scope $4,950 LMS Strategy and Architecture Review for WordPress. Platform fit, role model, integrations, build-vs-buy. 7 business days.
-
WordPress Maintenance and Support: Predictable Monthly Care
Updates, backups, uptime monitoring, and a senior pair of eyes on the security log every month. Done quietly. If something breaks during…
-
WordPress Mid Audit — 10-15 Page Diagnostic Report
A 10-15 page written WordPress audit naming the specific issues, trade-offs, and order of operations. $1,000 flat, 7 business days, includes a…
-
WordPress Migration
Safe, rank-preserving migrations from Squarespace, Wix, Drupal, or a broken WordPress install. Content, redirects, SEO signals, and media — all accounted for…
-
WordPress Security & Hardening
Malware cleanup, plugin audit, user permission review, and server-level hardening for WordPress sites. Systematic security improvement for organizations that cannot afford downtime…
-
WordPress Site Audit
A fixed-scope WordPress site audit. $2,200 CAD, 5 business days, complete written report, recorded walkthrough, and a debrief call with your team.
-
WordPress Speed Optimization
Core Web Vitals improvement, image pipeline, caching, and hosting configuration for WordPress sites that are too slow to rank or convert. Measurable…
Training and speaking
Workshops for marketing teams and editors who run WordPress sites, plus conference talks and keynote sessions. Same instructor in every room.
-
Microsoft Excel Training 101
Excel 101 is a hands-on starter course for staff who use Excel a few times a week. Real workbooks, plain language, no…
-
Microsoft Excel Training 201
Excel 201 is for staff past the basics who need cleaner workbooks, IF/IFS logic, charts that read at a glance, and a…
-
Microsoft Excel Training 301
Excel 301 is for analysts and team leads with bigger lists. Tables, lookups, PivotTables, slicers — turning rows of data into real…
-
Microsoft Excel Training 302
Excel 302 is for staff who build forecasts and budgets. What-if scenarios, Goal Seek, Solver, and the auditing to trust the numbers…
-
Microsoft Excel Training 401
Excel 401 is for analysts moving into BI work. Power Query, ETL pipelines, and dashboards built so the next refresh takes a…
-
Microsoft Word Training 101
Microsoft Word Level 1 training — document formatting, styles, structure, and the everyday efficiency techniques that make Word work for you.
-
WordPress Training 101
In-person WordPress 101 for owners and new admins across the Niagara region. Pages, posts, blocks, media, and a monthly routine that keeps…
-
WordPress Training 201
Online WordPress 201 for marketing and content leads. Structure, headings, internal links, image SEO, and Core Web Vitals as a content lever.
-
WordPress Training 301
Online WordPress 301 for owners and ops leads. Real attack surface, backup and restore drill, update strategy, roles, and incident response.
-
WordPress Training 401
Online WordPress 401 for agency and in-house devs. theme.json as a design-system contract, custom blocks end to end, and FSE on the…
Tools and downloads
Self-serve calculators, estimators, free plugins, and reference checklists. Built to solve specific problems on real client sites — no bloat, no upsells.
-
Site Kit Portal Pin · Preserve Google Site Kit OAuth Across Environment Clones
Keep Google Site Kit connected through staging-to-production clone workflows with production-only snapshots and safe auto-restore.
-
WP Title Case · Auto-Format Titles, Headers, and Feeds to Title Case
Auto-formats titles, headers, category names, and feeds to title case across the site — automatic, no configuration required.
-
Website Content in Page or Post · Embed Remote Content via Shortcode
Embeds content fetched from another URL into the current page or post — useful for remote feeds, partner content, and syndicated articles.
-
Random Post Redirect for WordPress · Surprise-Me Navigation for Archives
Redirects visitors to a random post — useful for "surprise me" navigation and surfacing archived content. No settings page, GPL-licensed.
-
Easy Scheduled Posts · Surface Upcoming Posts Before They Go Live
Surfaces scheduled posts before they go live via a single template tag — useful for editorial teasers and content previews.
-
Easy Recent Posts · Recent Posts via Template Tag, No Admin Overhead
Adds a recent-posts template tag to your theme — no settings, no plugin UI, just the tag and the posts.
-
Easy Popular Posts · Single Template Tag, No Settings Page
Surfaces your most-viewed posts via a single template tag — no settings page, no admin overhead, GPL-licensed.
-
Easy Pinterest for WordPress · Pin It Button for Posts and Pages
Adds a Pin It button to posts and pages via widget — lightweight, no settings page, GPL-licensed.
-
Auto Copyright · Auto-Generated Notice from Your Post Date Range
Generates a copyright notice from your actual first and last post dates — shortcode-ready, always current, zero maintenance.
-
WordPress Project Scope Estimator
An honest first read on what a WordPress project is likely to cost. Eight questions, four tiers, two minutes — reconciled against…
-
WordPress Site Launch Checklist
A practical pre-launch checklist covering performance, SEO, security, redirects, and testing — everything to verify before taking a WordPress site live.
-
Content Planning Template for Service Businesses
A structured content planning template for service businesses that need a practical, repeatable process for deciding what to publish and connecting each…
-
Stop Pinging Yourself · No Self-Pingbacks on Internal Links
Stops WordPress from sending self-pingbacks when posts link to other posts on the same site — set it once, forget it exists.
-
Get Better Excerpt · Whole-Word Excerpts, No Mid-Word Cuts
Drop-in replacement for get_the_excerpt() that returns whole words instead of mid-word cuts — no configuration, just better output.
-
HTML5 Search for WordPress · Semantic Search Form, No Theme Changes
Replaces the default WordPress search form with HTML5 semantic markup — drop-in get_search_form() override, no theme edits required.
-
WordPress.com Stats Smiley Remover · Hide the JetPack Tracking Glyph
Hides the JetPack / WordPress.com Stats smiley glyph from your footer — stats keep working, the visual artifact disappears.
-
WP Remove Generator Meta Tag · Hide WordPress Version from Source
Removes the WordPress generator meta tag that broadcasts your WP version — zero configuration, one less thing for scanners to read.
-
Protect wp-config.php · Block Direct Browser Access to Config Files
Returns a blank page if anyone loads wp-config.php or common backup filenames directly in a browser — lightweight, zero configuration.
-
Excel Training Prep Checklist · 30-Minute Planning Guide for Team Sessions
Free Excel training prep checklist (PDF) — 22 questions to plan a session in 30 minutes, set expectations, and run the post-training…
-
This Is My URL Shadow
Free WordPress diagnostics plugin with 230+ display-ready checks, plain-English guidance, and safer remediation workflows. No cloud lock-in. GPL-licensed.
-
Tile Calculator: Square Footage Plus Cuts and Breakage
Free tile calculator. Enter room dimensions, tile size, and grout spacing to estimate tile count, box count, and waste for accurate orders.
-
Paint Calculator
Free paint calculator. Enter wall dimensions, opening deductions, and coat count to estimate gallons with coverage and price controls for accurate orders.
-
Lumber Calculator
Free lumber calculator. Enter wall length, stud spacing, and board length to estimate stud and plate counts plus board feet for cleaner…
-
Fill Calculator
Free fill calculator. Enter length, width, and depth to estimate cubic yards or tons with compaction allowance for accurate supplier orders.
-
Fence Calculator
Free fence calculator. Enter run length, post spacing, and gate count to estimate posts, panels, and pickets for accurate supply orders.
-
Excavation Calculator
Free excavation calculator. Enter trench length, width, and depth to estimate cubic yards with swell, hauling, and price controls for cleaner pre-bid…
-
Drywall Calculator
Free drywall calculator. Enter wall and ceiling dimensions to estimate sheet count with waste allowance for accurate supply-house orders.
-
Concrete Pour Calculator
Free concrete calculator. Enter slab length, width, and thickness to estimate cubic yards with wastage and price controls for accurate supplier orders.
-
Asphalt Calculator
Free asphalt calculator. Enter length, width, and depth to estimate tonnage with density, wastage, and price controls for accurate paving orders.
-
WordPress WebP Plugin · Auto-Convert New Image Uploads to WebP
Free WordPress WebP plugin that converts every new JPEG and PNG upload to WebP automatically. No external API, no monthly fee, GPL-licensed.
-
WordPress SVG Plugin · Safe SVG Uploads in the Media Library
Free WordPress SVG plugin that enables safe vector uploads in the Media Library. Sanitizes every file on upload, no settings page, GPL-licensed.
-
WordPress HEIC Plugin · Auto-Convert iPhone Photos on Upload
Free WordPress HEIC plugin that converts iPhone .heic photo uploads to WordPress-compatible JPEG automatically. No external API, GPL-licensed.
-
WordPress Nofollow Plugin · Auto Add nofollow, target=_blank, noopener
Free WordPress plugin that automatically adds nofollow, target=_blank, and noopener to every external link. Lightweight, no settings page, GPL-licensed.
Stances
Positions I have taken on how I work — what I do, what I decline, and why. Each stance answers a buyer question before the call.
-
Delivery engagements are fixed price.
One number before we start. Scope protections in the contract. No surprise invoices at the end of an engagement.
-
$275/hr CAD. Same number for everyone.
A Niagara non-profit and a federal department see the same rate. So does a global media buyer and a local chamber member.…
-
I disclose every use of AI in your project, every time, before it ships.
Every tool I use in your project is disclosed before delivery — what it did, why, and how much of the output…
-
Accessibility isn’t a phase. It’s a precondition.
Accessibility isn't a phase 2 line item — it's a precondition on every site I build. WCAG compliance ships from the start,…
-
Every plugin on your site is a roommate. I pick them carefully.
Every plugin on your site runs on every page load, touches your data, and shapes your admin experience. I pick them carefully…
-
The next developer who opens my code is in a teaching moment, whether I’m there or not.
The next developer who opens my code should find it readable, documented, and honest about what it's doing. Clean code isn't a…
-
WordPress is rarely the wrong tool. The question is usually about the developer.
WordPress is the right tool for almost every project someone brings me. The question isn't usually about the tool — it's about…
-
I take rescue work. Always.
Half-finished projects, abandoned builds, sites that worked once and don't anymore — I take rescue work. Always.
-
I teach you how I built it. That’s part of the build.
Delivery includes documentation and a handoff that leaves you understanding what was built and how to maintain it. That's part of the…
-
Mentoring is part of how I live. Not a side hustle, not a marketing channel, not a billable extension.
Mentoring is part of how I live and work — not a side hustle, not a revenue line. If you're learning WordPress…
Field notes
Long-form notes from the workbench: what broke, what I tried, what worked, what would now do differently. Written from direct project experience, reviewed under the editorial standards.
-
What you owe the people still running your old code
Your name on a plugin in the WordPress.org directory is a standing commitment. As long as the listing is live, that code…
-
The week I gave opinions their own schema
Another renovation week: opinions got their own post type, the training page finally got the rewrite it was asking for, and an…
-
The week I stopped my schema firing twice
Five days of working on my own site as a laboratory: a JSON-LD collision that was firing two primary types on the…
-
What 15 WordCamp Talks Taught Me About WordPress Careers
Eighteen WordCamp deliveries across fifteen unique talks, eight cities, and two countries — from free plugins in 2011 to a live game…
-
The WordPress Site Audit Most Agencies Skip in 2026
A WordPress site audit done well takes a day and surfaces three to five issues. Done badly, it produces a 40-page PDF…
-
How a Publishing-Grade WordPress Migration Actually Runs
WordPress to EmDash conversions that preserve rankings, migrate content faithfully, and modernise the editorial surface without disrupting lead flow during cutover.
-
What Publishing Teams Need in a WordPress Build
EmDash builds for organisations that publish at scale — multiple authors, structured content reuse, editorial governance, SEO that holds up at 1,000+…
-
Before the Excel Training Starts: What Most Teams Miss
The 30 minutes a manager spends preparing their team is the single biggest variable in whether Excel training sticks. Here is the…
-
Lighthouse Scores vs Real WordPress Performance: What Actually Matters
Lighthouse scores measure what a 30-second synthetic test sees. Real WordPress performance is the user, page, and template view — here is…
-
LMS Deployment in 2026: What Most Teams Get Wrong
An LMS solves tracking and compliance well; delivery and content management poorly. Here are the four flavours that dominate, the decision matrix,…
-
Enterprise WordPress: The Infrastructure Decisions That Cost Teams Later
"Enterprise" is a hosting upsell label. The four layers that actually matter — edge, application, data, observability — fit on one page.…
-
Headless WordPress in 2026: When It Helps and When It Hurts
Headless WordPress is the right answer to about one in five problems people use it for. Here is when it helps, when…
-
Video Hosting in 2026: Which Platform Actually Fits Your Business
Video hosting is three decisions, not one. SEO/discovery, on-site conversion, and private delivery each want a different host. Here is how to…
-
Website Over-Optimization: How to Spot It and Fix It
Over-optimised pages tank rankings AND conversions. Here are the seven signals, the back-off pattern, and the 30-minute audit that surfaces the worst…
-
CAN-SPAM Compliance: What the Act Actually Requires of You
CAN-SPAM has seven requirements. The most violated one is the easiest to fix: a physical postal address in every commercial email. Here…
-
The Service Business Sales Stack: Six Tools, Three Levers, One Audit
A modern sales stack for a service business is six tools, not twenty. Here is what each one does, what most teams…
-
From Layoff to Consulting: What the First Year Costs You
The forced transition from employee to consultant is a different problem from the voluntary one. Here is the playbook for the first…
-
File Names and WordPress
From the archive. I wrote this back in 2014 and I’m leaving it published because the thinking still has value, but on…
-
Seven Easy Ways to Make WordPress Far More Secure
From the archive. I wrote this back in 2013 and I’m leaving it published because the thinking still has value, but on…
-
Is WordPress Dead in 2012?
From the archive. I wrote this back in 2012 and I’m leaving it published because the thinking still has value, but on…
-
White Hat Black Hat SEO Tactics
From the archive. I wrote this back in 2011 and I’m leaving it published because the thinking still has value, but on…
-
WordPress Made Easy
From the archive. I wrote this back in 2011 and I’m leaving it published because the thinking still has value, but on…
-
How to Center a Header with HTML and CSS
From the archive. I wrote this back in 2010 and I’m leaving it published because the thinking still has value, but on…
-
How Do You Install WordPress Plugins?
From the archive. I wrote this back in 2009 and I’m leaving it published because the thinking still has value, but on…
-
Using CSS to Build a Horizontal Menu
From the archive. I wrote this back in 2009 and I’m leaving it published because the thinking still has value, but on…
-
How should you hire a web professional?
From the archive. I wrote this back in 2008 and I’m leaving it published because the thinking still has value, but on…
-
Using WordPress for Business
From the archive. I wrote this back in 2008 and I’m leaving it published because the thinking still has value, but on…
-
Who Owns Your Web Site?
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Creating a cache on phpWebSite
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
How much should a designer charge?
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
The Not So Secret Art of Internet Success
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Newsletters are great for business
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Five Low Cost Tips to Promoting Your Online Business
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Your Portfolio to the Web
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Does META Matter?
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Top Three osCommerce Upgrades for Small Business
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
14 Years experience?
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Order Up How The Web Can Serve The Restaurant Business
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Could A Website Increase Your Profits
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Receiving Orders Without A Computer
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
How to Hire a Web Designer
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Ten Reasons Why Your Online Store Doesn’t Work
What I’d say now. I wrote this in 2006. The 2026 version of this thinking lives at What Makes a Website Actually…
-
Top Ten Features of a Good Web Site
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Public Relations that Really Work
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Making Your Site Sell
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Web Site Planning
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
If You Build It, Will They Come?
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Marketing Your Way to Success on a Small Budget
From the archive. I wrote this back in 2006 and I’m leaving it published because the thinking still has value, but on…
-
Marketing Your Way to Success on a Limited Budget
Every business requires marketing to let the potential customers know where to get the goods and services they need. Some forms of…
-
Build Your Business by Knowing Your Competition
From the archive. I wrote this back in 2005 and I’m leaving it published because the thinking still has value, but on…
-
Building a Brand for Your Business
From the archive. I wrote this back in 2005 and I’m leaving it published because the thinking still has value, but on…
-
Working With Dates in ASP
From the archive. I wrote this back in 2005 and I’m leaving it published because the thinking still has value, but on…
-
Creating Effective Cover Letters
From the archive. I wrote this back in 2005 and I’m leaving it published because the thinking still has value, but on…
-
How to Install PHP on a Microsoft IIS 5 Server
From the archive. I wrote this back in 2005 and I’m leaving it published because the thinking still has value, but on…
Reference and policy
Pages that explain the practice itself — how engagements run, what the editorial and security standards are, and the policies that govern this site.
-
About Christopher Ross
I am Christopher Ross, a Fort Erie-based WordPress developer and training specialist. I help teams stabilize fragile WordPress builds, fix technical SEO…
-
How I Work
How This Is My URL delivers projects — fixed scope, fixed price, a written audit, staged releases, accessibility and SEO checks before…
-
Editorial Standards
How articles on thisismyurl.com are authored, reviewed, updated, and corrected — including AI disclosure, conflict-of-interest rules, and how to report a problem.
-
Security
This Is My URL is a one-person Canadian web practice based in Fort Erie, Ontario, owned and operated by Christopher Ross. This…
-
Accessibility Statement
How accessibility is handled on thisismyurl.com and in client work — WCAG 2.2 AA target, known limitations, AODA context, and how to…
-
Contact
Two ways in: book a 20-minute call on Cal.com, or send a project brief through the form below. Either way the reply…
-
Donate
Five ways to support a one-person WordPress practice that gives its plugins and posts away — talking about the work, contributing to…
-
Glossary
Glossary includes practical guidance, clear next steps, and recommendations you can apply with confidence.
-
Privacy
How This Is My URL handles personal information under PIPEDA and CASL — what is collected, why, who processes it, how long…
-
Terms of Use
Terms of Use for thisismyurl.com — what you may and may not do with the site, comments, third-party links, limitation of liability,…