John Cox

Blogs · @wyome

Tagged seo · everything

Broke? Busy? Bored? Presenting 31 Side Hustles (With Resources to Help You Get Started)

This comprehensive guide catalogs dozens of side hustle options across categories like freelancing, gig work, creative pursuits, and passive income streams, helping readers match opportunities to their available time, skills, budget, and income goals. The article emphasizes that the best side hustle depends on whether someone needs quick cash or long-term income, wants remote work, and what expertise they already possess. It provides practical advice on choosing and starting a side hustle, from identifying income goals to tracking expenses, plus explanations of earning potential and time requirements for each type of work.

Permalink

Ahrefs—AI Marketing Platform Powered by Big Data

This is a marketing/landing page for Ahrefs, positioning it as a marketing platform beyond traditional SEO—covering search rankings, AI chatbot visibility (brand mentions/citations in tools like ChatGPT), competitive intelligence, and content optimization. It highlights new offerings like "Letaido" (an AI agent platform for automating marketing workflows) and real-time web-crawling/API products aimed at grounding AI/RAG pipelines with fresh data. Worth keeping likely as a reference for Ahrefs' expanding feature set and its pivot toward "answer engine optimization" (AEO) as AI search reshapes SEO practice.

Permalink

Isomorphic JavaScript: The Future of Web Apps - Airbnb Engineering

Single-page JavaScript apps offer great user experience and clean separation between client and server, but suffer from SEO problems, slow initial page loads, and duplicated logic across languages. Airbnb proposes "isomorphic JavaScript"—code that runs on both server and client—to get the performance and SEO benefits of server-rendered HTML while maintaining the interactivity of client-side apps, enabled by Node.js and libraries like their open-source Rendr framework. This hybrid approach requires solving several abstraction challenges around routing, data fetching, view rendering, and build tools, but promises to become standard practice as more teams adopt Node.js in production.

Permalink

The Web Developer's SEO Cheat Sheet 2.0 - Moz

This guide helps SEOs communicate technical and on-page SEO priorities to web developers by explaining how to use Moz Pro's site audit tools to identify specific issues—from critical crawler errors and redirect chains to metadata problems and duplicate content—and frame them in ways developers understand and care about. Rather than simply demanding fixes, it advocates approaching developers as collaborators by understanding their constraints, showing data-driven business impact (especially revenue implications), and building a communication process that prevents problems during site changes. The piece emphasizes that SEO success depends entirely on developer buy-in, making the relationship between these two roles the actual bottleneck in optimization work.

Permalink

Self-updating scripts | High Performance Web Sites

This article proposes a technique for third-party web snippets to use long cache times (like one year) without preventing timely updates, solving the problem that snippets traditionally use short cache times (30 minutes to 2 hours) to receive updates, which causes performance-degrading conditional GET requests. The solution works by embedding a version number in the bootstrap script and having the server respond to subsequent requests (like beacons) with JavaScript that dynamically creates and reloads an iframe containing the bootstrap script, forcing a cache refresh only when an actual update exists. Snippet owners can adopt this by adding versioning, passing the version back to their server, returning update-triggering JavaScript when needed, and creating an update.php page that references the resources to be refreshed.

Permalink

.htaccess Files for the Rest of Us | Nettuts+

.htaccess files are plain text configuration files used to customize Apache web server behavior at the directory level, and this guide covers their practical applications including URL rewriting and redirects for SEO purposes, custom error pages, password protection, IP blocking, browser rendering control, caching optimization, and content compression. The article explains that .htaccess files are read on every server request so changes take immediate effect without server restart, making them useful when direct access to the main configuration file isn't available, though they do incur a minor performance cost. Each use case is illustrated with code examples showing how to implement common tasks like converting query strings into friendly URLs, serving custom 404 pages, and setting far-future expiration headers to improve site load times.

Permalink

Seven Mistakes That Make Websites Slow » SitePoint

Holiday traffic surges can overwhelm unprepared websites, causing slowdowns that directly harm conversion rates and user retention—users now abandon sites that take more than two seconds to load. The majority of page load time (over 90%) occurs after the HTML arrives at the browser as it fetches and processes assets like scripts, images, and stylesheets, making the structure and number of HTTP requests critical bottlenecks. The piece outlines seven major performance mistakes—excessive HTTP requests, underutilized client-side processing, poor parallel request handling, inadequate caching, slow third-party widgets, oversized responses, and ignoring geographic distribution—along with specific technical solutions for each, from image sprites and compression to content delivery networks and asynchronous script loading.

Permalink

An In Depth Guide to mod_rewrite for Apache | Nettuts+

This tutorial explains how to use Apache's mod_rewrite module to manipulate URLs on a server, breaking down the intimidatingly complex syntax into digestible concepts and practical examples. Rather than jumping into advanced techniques, it emphasizes a methodical debugging workflow—starting with simple rules and testing incrementally—to avoid hours of frustration tracking down what went wrong. The piece walks through real-world use cases like removing www prefixes, preventing hotlinking, and creating custom 404 pages, demonstrating that mod_rewrite is far more approachable than its reputation suggests.

Permalink

How You Doin? 5 Free Ways to Check Your Site Performance « Get Elastic Ecommerce Blog

This roundup covers free and freemium tools for benchmarking website performance across multiple dimensions: competitive traffic metrics (Google Analytics, Coremetrics, Compete.com), backlink analysis (Open Site Explorer), social media sentiment tracking (Twittersentiment, Socialmention, Twittratr), business ratings aggregation (Google Products), and site speed testing (WebPageTest). The piece argues that combining these quantitative metrics with qualitative feedback helps identify whether performance issues stem from industry-wide trends versus company-specific problems, and reveals competitive opportunities in link building and customer satisfaction.

Permalink

2010 User-Agent Blacklist • Perishable Press

The 2010 User-Agent Blacklist is a set of .htaccess rules that blocks hundreds of malicious bots while allowing legitimate search engines through, improving site performance and SEO by preventing bad bots from consuming server resources and bandwidth. The blacklist identifies problematic user-agents through careful server-log analysis and prevents them from accessing your site, which is especially important during search engine crawls when poor performance could harm rankings. However, the author emphasizes this requires active monitoring and isn't a set-and-forget solution, as false positives are possible and the list needs regular updating to remain effective.

Permalink

HTML5 Microdata: Welcome to the Machine

HTML5's Microdata specification adds five global attributes (itemscope, itemtype, itemid, itemprop, and itemref) that embed machine-readable metadata directly into existing HTML markup, allowing search engines like Google to better understand and display contextual information about people, organizations, products, reviews, and events. The author argues that Microdata is superior to competing formats like RDFa and Microformats because it's simpler to implement while maintaining the principle that the same markup should serve both human readers and machines. Though still maturing and subject to change, Microdata enables richer search results and allows applications to automatically extract and repurpose structured data without requiring separate markup or scrapers.

Permalink

Pretty URLs - a guide to URL rewriting

This article explains how to convert dynamically generated URLs with query strings into cleaner "pretty URLs" using Apache's mod_rewrite module, primarily for aesthetic and minor SEO benefits rather than dramatic ranking improvements. It covers the technical implementation through .htaccess files with regex patterns and RewriteRule directives, providing practical examples of how to transparently rewrite requests from pretty URLs back to their underlying dynamic scripts. The guide emphasizes that while pretty URLs make sites look more professional, the real work involves manually updating your application's link output to generate the new format, and it warns against changing existing URLs without proper 301 redirects to preserve search engine rankings and inbound links.

Permalink

piepmatzel.de [collecting best practice webdesign resources since 0215]

I appreciate you sharing this content, but I'm unable to provide the summary you've requested. What you've shared appears to be a list of article headlines and partial introductions from a German-language blog or news site, but the actual article content isn't included — only truncated preview text ending with "Weiterlesen" (Read More) links. To write an accurate summary that distinguishes this piece from similar articles and explains why it was worth saving, I would need access to the full text of the specific article you wanted summarized. Could you provide the complete article or clarify which headline you'd like me to focus on?

Permalink