<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sean Reilly</title>
    <description>Digital Marketing Consultant</description>
    <link>https://www.seanreilly.net/</link>
    <atom:link href="https://www.seanreilly.net/feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Tue, 24 Feb 2026 08:32:04 +0000</pubDate>
    <lastBuildDate>Tue, 24 Feb 2026 08:32:04 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
      <item>
        <title>Building a Personal AI Infrastructure in 28 Days</title>
        <description>&lt;p&gt;Most people treat AI conversations as disposable. Ask a question, get an answer, close the tab, forget the context. I did that for two years and despite pruning ended up with 1,038 ChatGPT conversations - a graveyard of half-finished thinking, abandoned research, and strategic planning that existed only in a chat history I’d never revisit.&lt;/p&gt;

&lt;p&gt;The problem isn’t the AI. The problem is that every conversation starts from zero. Your AI has no memory of what you figured out last week. No access to the decisions you made last month. No understanding of the context you’ve spent years building. Each session, you’re re-explaining your business, your preferences, your constraints, and then throwing away whatever you built together.&lt;/p&gt;

&lt;p&gt;I decided to fix that. Over 28 days, I built a Personal AI Infrastructure (PAI) that actually remembers what I’ve learned.&lt;/p&gt;

&lt;h2 id=&quot;the-uncomfortable-truth&quot;&gt;The Uncomfortable Truth&lt;/h2&gt;

&lt;p&gt;ChatGPT was first with memory, Claude was first with projects; their features have improved significantly, but custom instructions are still limited to 1,500 characters.&lt;/p&gt;

&lt;p&gt;When OpenAI decided to change how Projects worked, users had to manually migrate their instructions or lose them (like I did). ChatGPT also had a catastrophic failure in February 2025 that lost users’ conversation history, and Claude Projects has a known bug right now where it forgets uploaded file contents.&lt;/p&gt;

&lt;p&gt;I realised that my carefully crafted context, refined over months, existed at the discretion of these vendors. It’s all subject to change, and not truly portable.&lt;/p&gt;

&lt;p&gt;Anyone who’s worked with me knows I have trust issues around vendor dependency. I’ve seen too many teams tied to a terrible service provider, trapped when a platform changes pricing, changes a feature you relied on, gets acquired, or just disappears. I’ve watched organisations lose years of institutional knowledge because it lived in a tool they can no longer use.&lt;/p&gt;

&lt;p&gt;Ask me about the time when working in WeWork, Soho, when I went for a quick coffee, bumped into a Shopify solutions architect, and ended up arguing this very point with him for over over an hour and a half.&lt;/p&gt;

&lt;p&gt;Do you want your complete business knowledge architecture locked in a platform with that level of uncertainty? Or today’s essential tool becomes tomorrow’s ad-supported platform.&lt;/p&gt;

&lt;p&gt;OpenAI recently announced they’re exploring advertising because subscription revenue isn’t enough. Their &lt;a href=&quot;https://www.youtube.com/watch?v=l0K4XPu3Qhg&quot; target=&quot;_blank&quot;&gt;financial position is precarious&lt;/a&gt; - losses reportedly outpacing revenue three-to-one, with over a trillion dollars in planned infrastructure investment contingent on achieving Artificial General Intelligence (AGI).&lt;/p&gt;

&lt;h2 id=&quot;introducing-sai&quot;&gt;Introducing SAI&lt;/h2&gt;

&lt;p&gt;If Claude, OpenAI, or any other tool vanishes tomorrow, I wanted to be in a position where I only lose a tool, not years of accumulated thinking.&lt;/p&gt;

&lt;p&gt;Over Christmas 2025, I built what I call SAI. SAI stands for Sean’s AI (obviously).&lt;/p&gt;

&lt;p&gt;SAI is my Personal AI Infrastructure, that actually remembers what I’ve learned and removes the dependency and vendor lock in that I so despise. I liked the double meaning of SAI: in Sanskrit, “sai” means divine or master; in Japanese (才), it means talent or ability.&lt;/p&gt;

&lt;p&gt;Will SAI give me God-like talent? I’m working on it.&lt;/p&gt;

&lt;h2 id=&quot;the-core-idea-filesystem-as-brain&quot;&gt;The Core Idea: Filesystem as Brain&lt;/h2&gt;

&lt;p&gt;The principle is simple: all permanent knowledge lives in files, not chat histories.&lt;/p&gt;

&lt;p&gt;Every AI conversation that produces something worth keeping gets captured in a markdown file. Every decision, every piece of research, every strategic plan goes into a folder structure I control, tracked by Git, and accessible to any AI tool I choose to use.&lt;/p&gt;

&lt;p&gt;When I start a new conversation with Claude, ChatGPT or a local AI model (Mistral, LLama, DeepSeek) I can point it at the relevant files. The model reads my previous thinking, understands the context, and picks up where I left off. No re-explaining, context loss or starting from zero.&lt;/p&gt;

&lt;p&gt;Git commits become a memory system - 204 commits over 28 days tracking how my thinking evolved, what decisions I made and why, what I tried that didn’t work.&lt;/p&gt;

&lt;h2 id=&quot;what-i-actually-built&quot;&gt;What I Actually Built&lt;/h2&gt;

&lt;p&gt;The technical setup breaks down into a few key pieces:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multi-AI routing:&lt;/strong&gt; I use different AI tools for different jobs. &lt;a href=&quot;https://claude.ai/code&quot; target=&quot;_blank&quot;&gt;Claude Code&lt;/a&gt; for architecture and multi-file work. &lt;a href=&quot;https://github.com/google-gemini/gemini-cli&quot; target=&quot;_blank&quot;&gt;Gemini&lt;/a&gt; for research and current information. Codex for quick terminal queries. Ollama for anything involving sensitive data that shouldn’t leave my network. The AIs can even delegate to each other - Claude can spin up a Gemini research task when it needs current information, then continue once the results come back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context files:&lt;/strong&gt; Standardised markdown files that any AI can read. Project instructions, decision matrices, handoff protocols. Each project gets its own context file, so I can isolate context to only that project when needed. When I switch between tools or come back after a break, the context travels with me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automation:&lt;/strong&gt; Shell scripts and aliases that reduce friction. A command to initialise a new session. A script to hand off work between AI tools. Integration with Todoist and Notion via MCP servers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Storage:&lt;/strong&gt; A ZFS dataset on my server, mounted to my AI workstation. ZFS gives me snapshots (I can roll back if something goes wrong), compression (saves space), and checksums (catches corruption before it causes problems).&lt;/p&gt;

&lt;p&gt;Honestly, the MCP server setup was harder than expected. OAuth troubleshooting ate most of a day, and the &lt;a href=&quot;https://github.com/Doist/todoist-ai/issues/273&quot; target=&quot;_blank&quot;&gt;Todoist MCP server is still very buggy&lt;/a&gt; - it works, but not perfectly. But once it worked, having my task manager and notes system directly accessible to SAI changed how I work.&lt;/p&gt;

&lt;h2 id=&quot;how-im-using-it&quot;&gt;How I’m Using It&lt;/h2&gt;

&lt;p&gt;I’m using SAI for career planning and a project I’m calling Harbour. I won’t go into the details here - it’s the start of a ten-year plan to make some significant life changes - but the point is that this system works for strategic thinking, not just technical tasks.&lt;/p&gt;

&lt;p&gt;SAI can access any source, and I can use the strengths of any model to access context across weeks of thinking; to have SAI remember what I was considering, what I ruled out and why, and what the constraints are.&lt;/p&gt;

&lt;p&gt;I’ve used SAI to unify eleven years of health data from multiple wearables and apps - Jawbone, Garmin, Withings, Sleep as Android, Google Fit - into a single analytical layer. Over 2,500 weight records, 2,800 sleep records, and 3,300 daily step counts, all normalised and queryable.&lt;/p&gt;

&lt;p&gt;What initially looked like bad data to the model turned out to accurately reflect my hybrid working patterns, followed by COVID-enforced lockdowns between 2018 and 2021. I also discovered that Garmin was over-reporting my sleep by several hours each night when compared with Sleep as Android data, and that my sleep quality had actually been declining since mid-2024 - something I hadn’t spotted in any single app.&lt;/p&gt;

&lt;p&gt;These patterns only emerged from analysis of unified, long-term data.&lt;/p&gt;

&lt;h2 id=&quot;business-use-cases&quot;&gt;Business Use Cases&lt;/h2&gt;

&lt;p&gt;A PAI isn’t just a personal productivity hack. The same approach would scale for an organisation as an EAI (Enterprise AI Infrastructure):&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Marketing teams&lt;/strong&gt; Imagine a new marketing director who inherits years of campaign learnings, competitor analysis, and strategic decisions that are all searchable, and with all context intact. No more institutional knowledge walks out the door; no more “Sorry, the person who knew that left”.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Executive strategic planning&lt;/strong&gt; compounds over time. Each planning session builds on the last one as the EAI remembers what you tried, what worked, and what the constraints were.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-functional knowledge&lt;/strong&gt; including product decisions, customer research, and technical architecture are captured by the EAI in a format that survives staff turnover and tool migrations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Compliance and audit trails&lt;/strong&gt; become straightforward; every decision is documented with full context by the EAI and committed to Git so that when someone asks “Why did we do it that way?”, the answer exists and is findable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Information Security&lt;/strong&gt; is in your control with a local model, as PII or privileged financial data stays within your EAI rather than being parsed by third-parties.&lt;/p&gt;

&lt;h2 id=&quot;you-dont-need-enterprise-infrastructure&quot;&gt;You Don’t Need Enterprise Infrastructure&lt;/h2&gt;

&lt;p&gt;I built this on Atlas, using my repurposed HP workstation which I use as a Proxmox server.&lt;/p&gt;

&lt;p&gt;The same approach would work on:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;A Mac with Homebrew and a folder&lt;/li&gt;
  &lt;li&gt;A Windows PC with WSL2 (or even just PowerShell)&lt;/li&gt;
  &lt;li&gt;Even a Raspberry Pi, for the truly committed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The filesystem-as-brain principle works anywhere you can run Git and a text editor. The infrastructure I used made certain things easier, but the core idea is platform-agnostic by design.&lt;/p&gt;

&lt;p&gt;I prefer open source where possible. &lt;a href=&quot;https://ollama.ai/&quot; target=&quot;_blank&quot;&gt;Ollama&lt;/a&gt; for local models, &lt;a href=&quot;https://github.com/danielmiessler/fabric&quot; target=&quot;_blank&quot;&gt;Fabric&lt;/a&gt; for prompt patterns, &lt;a href=&quot;https://openzfs.org/&quot; target=&quot;_blank&quot;&gt;ZFS&lt;/a&gt; for storage, &lt;a href=&quot;https://www.proxmox.com/&quot; target=&quot;_blank&quot;&gt;Proxmox&lt;/a&gt; for virtualisation. But I’m also realistic - Claude and OpenAI have vastly more compute power than my home server. The solution is to use cloud AI for heavy lifting, but keep all knowledge in files I own. Even if the internet goes down, I can still work with a local model.&lt;/p&gt;

&lt;h2 id=&quot;the-numbers&quot;&gt;The Numbers&lt;/h2&gt;

&lt;p&gt;I need to be honest here, I invested time and money upfront to get SAI going using top-tier Claude MAX, which is £150/month.&lt;/p&gt;

&lt;div class=&quot;well&quot;&gt;
&lt;strong&gt;28 days from zero to production:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;204 commits&lt;/strong&gt; tracking evolution of thinking&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1,038&lt;/strong&gt; ChatGPT conversations migrated and organised&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2,595&lt;/strong&gt; conversation files standardised to consistent naming&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4,469&lt;/strong&gt; lines of AI context and instructions across the workspace&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;233+&lt;/strong&gt; AI prompt patterns available via Fabric&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3&lt;/strong&gt; MCP servers connected (Todoist, Notion, n8n)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;£25-75/month&lt;/strong&gt; ongoing cost (Claude subscription plus minimal API usage)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;h2 id=&quot;credit-where-its-due&quot;&gt;Credit Where It’s Due&lt;/h2&gt;

&lt;p&gt;This is where I owe a huge thank you to &lt;a href=&quot;https://danielmiessler.com/&quot; target=&quot;_blank&quot;&gt;Daniel Miessler&lt;/a&gt;, whose PAI concept gave me the foundation for this entire project. What I’ve built is my implementation of his ideas, adapted to my specific needs and workflow.&lt;/p&gt;

&lt;p&gt;If you want the richer, more detailed version his work, this is where to start:&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/iKwRWwabkEc&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;For a gentler introduction, &lt;a href=&quot;https://www.youtube.com/watch?v=MsQACpcuTkU&quot; target=&quot;_blank&quot;&gt;NetworkChuck’s AI in Terminal video&lt;/a&gt; gets you running in an afternoon - though you’ll need coffee (don’t worry, he’ll remind you), because Chuck’s energy level is… a lot. Daniel’s approach is more powerful and comprehensive, but Chuck’s is more accessible if you’re not sure where to begin.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inspiration:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://danielmiessler.com/&quot; target=&quot;_blank&quot;&gt;Daniel Miessler&lt;/a&gt; - PAI concept and Fabric&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://networkchuck.com/&quot; target=&quot;_blank&quot;&gt;NetworkChuck&lt;/a&gt; - Accessible AI terminal intro&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Tools I used:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://claude.ai/code&quot; target=&quot;_blank&quot;&gt;Claude Code&lt;/a&gt; - Primary AI interface&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/google-gemini/gemini-cli&quot; target=&quot;_blank&quot;&gt;Gemini CLI&lt;/a&gt; - Research and web search&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/danielmiessler/fabric&quot; target=&quot;_blank&quot;&gt;Fabric&lt;/a&gt; - AI prompt patterns&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ollama.ai/&quot; target=&quot;_blank&quot;&gt;Ollama&lt;/a&gt; - Local AI models&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.proxmox.com/&quot; target=&quot;_blank&quot;&gt;Proxmox&lt;/a&gt; - Virtualisation platform&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://openzfs.org/&quot; target=&quot;_blank&quot;&gt;ZFS&lt;/a&gt; - Storage filesystem&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;whats-next&quot;&gt;What’s Next&lt;/h2&gt;

&lt;p&gt;The system is working. The knowledge compounds. If any of these tools disappear tomorrow, my thinking stays with me in files I own, on storage I control, backed up in ways I chose.&lt;/p&gt;

&lt;p&gt;But the current setup requires me to be at my desk, SSH’d into my AI workstation. That’s fine for deep work, but limiting for quick queries on the move. Mobile SSH clients exist, but they’re fiddly - connections drop, typing on a phone keyboard is painful, and complex commands become error-prone.&lt;/p&gt;

&lt;p&gt;I’m building an integration with n8n and Slack to enable mobile access (thanks again to &lt;a href=&quot;https://youtu.be/E-1_J2S-2pQ&quot; target=&quot;_blank&quot;&gt;NetworkChuck for the inspiration&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;The goal is a Slack bot that can reach SAI, run queries, keep conversation threads organised, and move files back and forth. This would be more connection-robust and less typo-prone than my current mobile solution Termux, which disconnected three times while I was working through this post on the train.&lt;/p&gt;

&lt;h2 id=&quot;would-i-recommend-pai&quot;&gt;Would I Recommend PAI?&lt;/h2&gt;

&lt;p&gt;If you’re happy with throwaway AI conversations and don’t mind re-establishing context each session, the PAI approach is probably overkill. If you’re not comfortable with command-line tools and Git, the learning curve might not be worth it.&lt;/p&gt;

&lt;p&gt;But if you find yourself frustrated by context loss - if you’ve ever thought “I figured this out before, why am I explaining it again” - this approach is worth exploring.&lt;/p&gt;

&lt;p&gt;For a organisation, the EAI approach could be transformational. Institutional knowledge that survives staff turnover. Strategic context that compounds instead of resetting. AI assistants that actually understand your history, constraints, and decisions. The infrastructure investment is modest; the returns compound indefinitely.&lt;/p&gt;

&lt;p&gt;Start with Daniel Miessler’s work. Watch the video. Read his writing on &lt;a href=&quot;https://github.com/danielmiessler/fabric&quot; target=&quot;_blank&quot;&gt;fabric&lt;/a&gt;. You don’t need to build exactly what I built. The principle - filesystem as brain, knowledge in files you control - is what matters.&lt;/p&gt;
</description>
        <pubDate>Fri, 23 Jan 2026 12:00:00 +0000</pubDate>
        <link>https://www.seanreilly.net/building-personal-ai-infrastructure-28-days-20260123</link>
        <guid isPermaLink="true">https://www.seanreilly.net/building-personal-ai-infrastructure-28-days-20260123</guid>
        
        <category>AI</category>
        
        <category>Productivity</category>
        
        
        <category>Technology</category>
        
      </item>
    
      <item>
        <title>AI Search &amp; SEO - What Marketers Should Really Be Asking</title>
        <description>&lt;p&gt;When someone claims, “I searched this in ChatGPT and we didn’t show up,” it’s tempting to shrug it off. But in the messy world of &lt;strong&gt;AI-powered search&lt;/strong&gt;, those offhand comments can spark legitimate concerns, and they need a structured response.&lt;/p&gt;

&lt;p&gt;I put together a checklist after a board member raised exactly this question. When I emailed it to colleagues, it saved a lot of back-and-forth - so here’s a version for anyone facing similar conversations.&lt;/p&gt;

&lt;h2 id=&quot;why-asking-the-right-questions-matters&quot;&gt;Why Asking the Right Questions Matters&lt;/h2&gt;

&lt;div class=&quot;alert alert-info&quot;&gt;
&lt;strong&gt;Perspective check:&lt;/strong&gt; AI chat tools make up only around &lt;strong&gt;3% of total web search traffic&lt;/strong&gt;. Google still accounts for &lt;strong&gt;over 90% market share&lt;/strong&gt; globally. AI search is growing fast and worth watching, but it&apos;s nowhere near replacing traditional search.
&lt;/div&gt;

&lt;p&gt;AI chat-based tools like ChatGPT, Perplexity, Gemini, and Copilot are growing fast in visibility. That means marketing should still prioritise traditional SEO - AI chat tools aren’t replacing Google or Bing anytime soon.&lt;/p&gt;

&lt;p&gt;Still, someone asking “why don’t we appear in ChatGPT?” deserves a decent response. The same phrasing or tool can produce very different results depending on a few key variables:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Prompt wording&lt;/li&gt;
  &lt;li&gt;Follow-up queries&lt;/li&gt;
  &lt;li&gt;Model version and training cut-off&lt;/li&gt;
  &lt;li&gt;Any stored memory or past chat sessions&lt;/li&gt;
  &lt;li&gt;Plugins, retrieval tools, or browsing enabled&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So instead of guessing, we ask the right questions.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;questions-to-ask-when-auditing-an-ai-search-claim&quot;&gt;Questions to Ask When Auditing an AI Search Claim&lt;/h2&gt;

&lt;p&gt;Here’s a quick checklist to get the right context before we jump to conclusions:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Which AI tool did they use?&lt;/strong&gt;&lt;br /&gt;
ChatGPT, Claude, Perplexity, Gemini, Harvey… If they mention self-hosted tools (e.g. Ollama, DeepSeek) or say things like “13b model,” tell them to keep reading - I explain it below.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;What model version was used?&lt;/strong&gt;&lt;br /&gt;
GPT-4, GPT-4o, Claude 3.5, Gemini 1.5, etc.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;What was the initial prompt?&lt;/strong&gt;&lt;br /&gt;
The first thing they typed or said. Get a copy if possible.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Were there follow-up questions?&lt;/strong&gt;&lt;br /&gt;
AI is conversational. One follow-up can change the whole thread.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Was there any stored memory or chat context?&lt;/strong&gt;&lt;br /&gt;
If they’re not sure, they can ask the AI:
    &lt;blockquote&gt;
      &lt;p&gt;&lt;em&gt;“What context or memory are you using for this answer?”&lt;/em&gt;&lt;/p&gt;
    &lt;/blockquote&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Were there any system settings or preferences active?&lt;/strong&gt;&lt;br /&gt;
Things like tone of voice, safe-search filters, or restricted sources.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Was it a fine-tuned or company-trained model?&lt;/strong&gt;
If yes, that’s a different game entirely - and probably beyond what most marketers need to worry about.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Can they share the full transcript or a chat link?&lt;/strong&gt;&lt;br /&gt;
Most paid tools (like ChatGPT Plus) allow sharing.&lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;model-size--output-quality&quot;&gt;Model Size ≠ Output Quality&lt;/h2&gt;

&lt;p&gt;Marketers sometimes hear terms like “7b,” “13b,” or “70b” and assume bigger = better. That’s not quite right.&lt;/p&gt;

&lt;p&gt;Those numbers refer to &lt;strong&gt;the number of parameters in a model&lt;/strong&gt;: the internal “knobs” it uses to understand language. A 70b model has more of these than a 13b one. But that doesn’t guarantee better answers.&lt;/p&gt;

&lt;p&gt;Think of it like engine size: more power doesn’t always mean a better ride. My son James is a talented &lt;a href=&quot;https://www.jamesreillyracing.com&quot; target=&quot;_blank&quot;&gt;racing driver&lt;/a&gt;, and I’ve watched him hustle a Citroen C1 around Silverstone against BMW Z4s, Mazda RX8s, and Honda Type Rs. It’s about training, tuning, and context.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;why-this-all-matters&quot;&gt;Why This All Matters&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Google has &lt;strong&gt;begun surfacing Gemini activity in Search Console&lt;/strong&gt;, but only for AI Overview impressions. I was at Google’s offices in June for the Amadeus Google Summit and spoke directly with a Senior Product Manager about this - it’s early days, and far from comprehensive.&lt;/li&gt;
  &lt;li&gt;There are now a few unofficial tools that let you peek into Gemini or ChatGPT behaviour. I spoke with a large SEO agency who’d just built and launched one - they were honest that it’s useful for investigation but fragile, manually operated, and nowhere near scalable.&lt;/li&gt;
  &lt;li&gt;Crucially: &lt;strong&gt;AI models don’t retrieve results like search engines&lt;/strong&gt;. They &lt;strong&gt;generate&lt;/strong&gt; responses based on data, prompts, and model behaviour - not a ranked list of pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;bottom-line-for-marketers&quot;&gt;Bottom Line for Marketers&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Traditional SEO still matters most&lt;/strong&gt;. It powers both human and AI understanding.&lt;/li&gt;
  &lt;li&gt;Treat AI visibility checks as &lt;strong&gt;qualitative research&lt;/strong&gt;, not a KPI.&lt;/li&gt;
  &lt;li&gt;If someone flags something from an AI chat, ask for the right context before jumping in.&lt;/li&gt;
  &lt;li&gt;And if they say “7b” like it’s gospel, smile and tell them to come talk to me.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
</description>
        <pubDate>Mon, 30 Jun 2025 08:00:00 +0000</pubDate>
        <link>https://www.seanreilly.net/ai-search-seo-what-marketers-should-ask-20250630</link>
        <guid isPermaLink="true">https://www.seanreilly.net/ai-search-seo-what-marketers-should-ask-20250630</guid>
        
        <category>SEO</category>
        
        <category>AI</category>
        
        
        <category>Digital Marketing</category>
        
      </item>
    
      <item>
        <title>Professional video and audio for remote working</title>
        <description>&lt;h1 id=&quot;a-complete-guide-to-setting-up-your-home-studio-for-professional-video-recording&quot;&gt;A Complete Guide to Setting Up Your Home Studio for Professional Video Recording&lt;/h1&gt;

&lt;p&gt;In today’s digital age, appearing professional on video calls and recordings is essential. Whether you’re creating content, conducting business meetings, or simply want to look your best on Zoom, having the right equipment can make a significant difference. While I don’t publish videos of myself, I use podcast/streaming-quality equipment for my Zoom calls, which helps me appear more professional than using a laptop’s built-in microphone and camera. Here’s a detailed look at my setup, balancing cost and quality.&lt;/p&gt;

&lt;h2 id=&quot;my-desk-setup&quot;&gt;My Desk Setup&lt;/h2&gt;

&lt;p&gt;Here’s a snapshot of my desk setup, featuring most of the equipment discussed below:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;img/professional-video-and-audio-for-remote-working.jpg&quot; alt=&quot;Desk Setup&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;My home studio: Logitech Blue Yeti mic, Brio 4K camera, and dual Litra Glow lights.&lt;/p&gt;

&lt;h2 id=&quot;why-audio-matters-most&quot;&gt;Why Audio Matters Most&lt;/h2&gt;

&lt;div class=&quot;alert alert-warning&quot;&gt;
&lt;strong&gt;Audio quality matters more than video.&lt;/strong&gt; Poor audio will undermine even the best camera setup. Viewers will tolerate grainy video, but they&apos;ll click away from bad sound.
&lt;/div&gt;

&lt;p&gt;Before diving into the equipment, it’s crucial to understand the importance of audio. Poor audio quality can detract from your message, no matter how good your video looks. To understand why audio is so critical, check out &lt;a href=&quot;https://www.youtube.com/watch?v=hEMZa5VN3Zw&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;this video&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;microphone-logitech-blue-yeti&quot;&gt;Microphone: Logitech Blue Yeti&lt;/h2&gt;

&lt;p&gt;A high-quality microphone is essential for clear audio. I use the Logitech Blue Yeti, which is highly praised for podcasting. It’s available in several colors if you want it to be seen on camera:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://amzn.to/4bkbbfo&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Black&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://amzn.to/4bKApmV&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Silver&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://amzn.to/4dOa5dC&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Blue&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Blue Yeti offers excellent performance for its price point. For setup tips and reviews, check out these videos:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=AXHI-IiBL0Q&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Older Review&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://youtu.be/IOyuDuGAgL0?si=owCd30G0Tt8e3ZHC&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Recent Review&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I use a custom 3D-printed microphone base to keep it out of the way of my screens but directly in front of me. Alternatively, you can mount it on a microphone arm like &lt;a href=&quot;https://amzn.to/3QUxsZc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;this one&lt;/a&gt;. You might also want a pop filter if the mic is close to you; here are some &lt;a href=&quot;https://amzn.to/4dQ9ecb&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;options&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;camera-logitech-brio-4k&quot;&gt;Camera: Logitech Brio 4K&lt;/h2&gt;

&lt;p&gt;For video, I use the Logitech Brio 4K streaming camera, which offers great quality for its price. It has become more affordable recently due to the release of a newer model (the MX):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://amzn.to/3wE8kPt&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Logitech Brio&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://amzn.to/4blLWt6&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Newer Logitech Brio MX&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have a DSLR that allows streaming, this can provide even better quality with manual focus capabilities. For more on using a DSLR as a webcam, check out &lt;a href=&quot;https://www.youtube.com/watch?v=fj3qxLRH-Po&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;this guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;lighting-logitech-litra-glow&quot;&gt;Lighting: Logitech Litra Glow&lt;/h2&gt;

&lt;p&gt;Good lighting is crucial for professional-looking videos. I use two Logitech Litra Glow lights on both monitors to ensure consistent lighting without casting shadows on my face:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://amzn.to/3QRoWKg&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Logitech Litra Glow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For review and setup ideas, watch &lt;a href=&quot;https://www.youtube.com/watch?v=-LV4f5kalvE&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;this video&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;software-obs-open-broadcaster-software&quot;&gt;Software: OBS (Open Broadcaster Software)&lt;/h2&gt;

&lt;p&gt;All of this equipment feeds into OBS (Open Broadcaster Software), a free open-source software I use to crop the view around me, hiding unwanted items and adding my logo to the feed. OBS can record or stream to platforms like Zoom.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://obsproject.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;OBS Software&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=yCMdj7B8WiA&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;OBS Tutorial&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=39BLnFNsam8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Using Brio with OBS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;outdoor-recording&quot;&gt;Outdoor Recording&lt;/h2&gt;

&lt;p&gt;For outdoor recording, sound remains the priority. Here are some options:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Wired Lavalier Mic&lt;/strong&gt;: The Boya BY-M1 is a cost-effective choice, though it limits your range.
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://amzn.to/3WIDwHT&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Boya BY-M1&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://amzn.to/3WPkqzY&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;3.5mm to USB-C Adapter&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=sftvIzcu4jM&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Review&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Wireless Mic&lt;/strong&gt;: The RØDE Wireless GO II offers more freedom, allowing recording up to 100 meters away from the camera.
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://amzn.to/3ytwkW4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;RØDE Wireless GO II&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=F-Iny4IdEeI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Using with a Smartphone&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=VL717jF3alY&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Setting up with a DSLR&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out footage I shot using the Rode mic &lt;a href=&quot;https://www.youtube.com/watch?v=ef7C-IwXzdw&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;here&lt;/a&gt;. Note: Avoid the white version as it quickly becomes grubby.&lt;/p&gt;

&lt;h2 id=&quot;handheld-outdoor-recording&quot;&gt;Handheld Outdoor Recording&lt;/h2&gt;

&lt;p&gt;For handheld outdoor recording, a good gimbal is essential to keep your footage steady. I use the Hohem iSteady M6 with a tracking module:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://amzn.to/3yrHBpI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Hohem iSteady M6&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Eu4_EJSxLr8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Review&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=8coCBAIA1x8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Using it for Cinematic B-Roll&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out various bits of footage shot with the iSteady:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.instagram.com/p/C0l7OIetOlJ/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Footage 1&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.instagram.com/p/C0oIVV6tPYN/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Footage 2&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.instagram.com/p/C0o4iCdN9BF/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Footage 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Setting up a professional-quality recording setup at home doesn’t have to break the bank. With the right equipment and a bit of know-how, you can significantly enhance the quality of your videos, whether for business or personal use.&lt;/p&gt;

</description>
        <pubDate>Mon, 20 May 2024 11:11:00 +0000</pubDate>
        <link>https://www.seanreilly.net/professional-video-and-audio-for-remote-working-20240520</link>
        <guid isPermaLink="true">https://www.seanreilly.net/professional-video-and-audio-for-remote-working-20240520</guid>
        
        <category>Remote Working</category>
        
        <category>Kit</category>
        
        
        <category>Technology</category>
        
      </item>
    
      <item>
        <title>How to Disable Caps Lock Notifications in Windows 11</title>
        <description>&lt;p&gt;Nothing ruins a tense moment in a first-person shooter quite like accidentally hitting Caps Lock and having Windows throw a notification across your screen. This happened to me yesterday, mid-firefight, and I finally snapped and fixed it properly.&lt;/p&gt;

&lt;p&gt;If you’re here, you probably have the same problem. Here’s how to turn it off.&lt;/p&gt;

&lt;h2 id=&quot;windows-11-settings&quot;&gt;Windows 11 Settings&lt;/h2&gt;

&lt;p&gt;This fixes the system-level notification and the toggle key sounds:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Open &lt;strong&gt;Settings&lt;/strong&gt; (Win + I)&lt;/li&gt;
  &lt;li&gt;Go to &lt;strong&gt;Accessibility&lt;/strong&gt; &amp;gt; &lt;strong&gt;Keyboard&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Turn off &lt;strong&gt;Toggle keys&lt;/strong&gt; (this stops the sounds when you press Caps Lock, Num Lock, or Scroll Lock)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That’s it for most people. But if you have a Dell machine, there’s another culprit.&lt;/p&gt;

&lt;h2 id=&quot;dell-peripheral-manager&quot;&gt;Dell Peripheral Manager&lt;/h2&gt;

&lt;p&gt;Dell installs its own software that adds a separate Caps Lock indicator. I’d forgotten this was even on my machine until the Windows fix didn’t solve the problem.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Open &lt;strong&gt;Dell Peripheral Manager&lt;/strong&gt; (search for it in Start)&lt;/li&gt;
  &lt;li&gt;Select the &lt;strong&gt;Keyboard&lt;/strong&gt; tab&lt;/li&gt;
  &lt;li&gt;Toggle off &lt;strong&gt;Caps Lock Indicator&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you don’t have Dell Peripheral Manager installed, you don’t need to worry about this step.&lt;/p&gt;

&lt;h2 id=&quot;why-i-keep-finding-my-own-blog-post&quot;&gt;Why I Keep Finding My Own Blog Post&lt;/h2&gt;

&lt;p&gt;I’ve fixed this at least three times now on different machines and after Windows updates. Each time I google it, find this post, and remember I already solved it. If you’re future me: hello. If you’re someone else with the same problem: hope this helped.&lt;/p&gt;
</description>
        <pubDate>Tue, 28 Feb 2023 10:05:00 +0000</pubDate>
        <link>https://www.seanreilly.net/how-to-turn-off-the-caps-lock-notification-in-windows-11-20230228</link>
        <guid isPermaLink="true">https://www.seanreilly.net/how-to-turn-off-the-caps-lock-notification-in-windows-11-20230228</guid>
        
        <category>Windows</category>
        
        
        <category>Technology</category>
        
      </item>
    
      <item>
        <title>Useful Digital Marketing Learning Resources</title>
        <description>&lt;p&gt;Thought I’d share this with everyone just in case there are any nuggets that might be useful for others.&lt;/p&gt;

&lt;h2 id=&quot;tool-blogs&quot;&gt;Tool Blogs&lt;/h2&gt;

&lt;p&gt;Any of the blogs for the tools that are used can be great, especially Moz and their Whiteboard Friday videos:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://moz.com/blog&quot; target=&quot;_blank&quot;&gt;Moz Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also the following tools - bearing in mind their content will skew towards using their tools but can be widely applied:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.semrush.com/blog/&quot; target=&quot;_blank&quot;&gt;SEMrush Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ahrefs.com/blog/&quot; target=&quot;_blank&quot;&gt;Ahrefs Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.majestic.com/&quot; target=&quot;_blank&quot;&gt;Majestic Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;official-sources&quot;&gt;Official Sources&lt;/h2&gt;

&lt;p&gt;The Official Google Webmaster Tools Blog is the source for many new updates:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://webmasters.googleblog.com&quot; target=&quot;_blank&quot;&gt;Google Webmaster Central Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Many official updates, plus things that are being widely noticed by the community but not being talked about officially by the search engines, will come out on these closely related sites:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://searchengineland.com&quot; target=&quot;_blank&quot;&gt;Search Engine Land&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.seroundtable.com&quot; target=&quot;_blank&quot;&gt;SE Roundtable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;events&quot;&gt;Events&lt;/h2&gt;

&lt;p&gt;If you can make it up to town, Search London is worth attending. They have regular speakers such as Aleyda Solis, Lukas Zelezney, Russell McAthy, etc. as well as the founders/directors of many of the other agencies and toolsets. Good opportunity to network, normally paid ticket but you get a load of content and normally a couple of free drinks:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.meetup.com/search-london/&quot; target=&quot;_blank&quot;&gt;Search London Meetup&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also Brighton SEO - tickets can be sourced for free if you are lucky, as well as paid for with additional benefits such as premium sessions and round tables. If you can’t make it, stream the main session live for free:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.brightonseo.com&quot; target=&quot;_blank&quot;&gt;Brighton SEO&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Look for the regular authors/speakers on any of the above, especially guest authors, and check out their twitter feeds for content they write or share.&lt;/p&gt;

&lt;h2 id=&quot;courses&quot;&gt;Courses&lt;/h2&gt;

&lt;p&gt;If you want to get a wide overview on all digital marketing topics, spend £11 on the following course on Udemy - 19 hour course with video and specific tasks to do:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.udemy.com/learn-digital-marketing-course/&quot; target=&quot;_blank&quot;&gt;Udemy Digital Marketing Course&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That should get you started. I haven’t touched outreach, social or local there (saying that Greg Gifford is good for local SEO albeit with a US skew - definitely watch his content, it’s brilliant).&lt;/p&gt;

&lt;h2 id=&quot;broader-marketing&quot;&gt;Broader Marketing&lt;/h2&gt;

&lt;p&gt;Finally, look to the wider marketing field as well, especially as digital marketing becomes more just marketing. Marketing Week is good in this respect and especially the content from Mark Ritson who is a very straight shooter (plus adjunct professor of marketing for Sydney University and marketing advisor for LVMH) - he is not a social media marketing fan though!&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.marketingweek.com/focus/mark-ritson/&quot; target=&quot;_blank&quot;&gt;Mark Ritson on Marketing Week&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Mon, 01 Jan 2018 17:51:57 +0000</pubDate>
        <link>https://www.seanreilly.net/digital-marketing-learning-resources-20180101</link>
        <guid isPermaLink="true">https://www.seanreilly.net/digital-marketing-learning-resources-20180101</guid>
        
        <category>Learning</category>
        
        
        <category>Digital Marketing</category>
        
      </item>
    
      <item>
        <title>Large Ecommerce Sitemap Specifications</title>
        <description>&lt;p&gt;A sitemap specification I wrote in 2017 for a large ecommerce client with significant inventory churn. The development manager requested the Agile Given/When/Then format. Published here for reference.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
When the assets are published&lt;br /&gt;
Then they should be listed in a XML sitemap file in order to make it quick for the search engines to find&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And these assets are of different types&lt;br /&gt;
And some of them are webpages&lt;br /&gt;
And some of them are images&lt;br /&gt;
And some of them are videos&lt;br /&gt;
When the assets are published&lt;br /&gt;
Then they can be grouped together where these assets all feature on one page&lt;br /&gt;
And we need to group related items together within &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;url&amp;gt; &amp;lt;/url&amp;gt;&lt;/code&gt; tags&lt;br /&gt;
And we need to encapsulate the items in the correct tags for their type&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And that they belong to a variety of different categories&lt;br /&gt;
And that some of these categories have specific sitemap formats&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to make sure that these sitemaps are split into various categories&lt;br /&gt;
And each category has its own file&lt;br /&gt;
And if a category has its own format requirement that we use that format&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And we wish to sell our products&lt;br /&gt;
And we have a large amount of stock&lt;br /&gt;
And this stock is categorised by different brands&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list products of a given brand in their own sitemap xml&lt;br /&gt;
And this should be called Brand.xml so it is quick for humans to understand what is in it (for example Category.xml)&lt;br /&gt;
And this can contain the URL groups that include pages, images and videos&lt;br /&gt;
And this sitemaps should contain the URLs for the root page for the brand (e.g. https://www.website.co.uk/Category)&lt;br /&gt;
And this sitemaps should contain the URLs for the root page for all series under this brand (e.g. https://www.website.co.uk/Category/SubCategory)&lt;br /&gt;
And where applicable this should contain the URLs for the root page for models and sub models where these pages exists (e.g. https://www.website.co.uk/Category/SubCategory/16618, https://www.website.co.uk/Category/SubCategory/116610-LV, https://www.website.co.uk/Category/SubCategory/116610-LN)&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And we wish to buy products from the general public&lt;br /&gt;
And this stock is categorised by different brands&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list products of a given brand in their own sitemap xml&lt;br /&gt;
And this should be called SellBrand.xml&lt;br /&gt;
And this can contain the URL groups that include page URLs only (not images or video)&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And we have a New Arrivals section drives many new sales&lt;br /&gt;
And it would benefit us to make this most regularly crawled section of the website by search engines&lt;br /&gt;
And search engines tailor their crawl frequencies based on files they see changing rapidly&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list the latest 100 new arrivals page URLs on their own NewArrivals.xml sitemap&lt;br /&gt;
And new arrivals that are older than the latest 100 need to be removed&lt;br /&gt;
And this sitemaps does need to contain URLs but does not need to list image or video details on it&lt;br /&gt;
But this sitemap can and will list URLs that are on product sitemaps (Category.xml etc.)&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And some of these pages are relating to our service centre&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list all servicing pages in a Servicing.xml sitemap&lt;br /&gt;
And this does need to contain images and videos&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And some of these assets are articles&lt;br /&gt;
And some of these assets are news&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list all the pages that are in this category in a Articles.xml sitemap&lt;br /&gt;
And this should list all images and videos that relate to the articles&lt;br /&gt;
And we should also add them to specific News.xml for the first 48 hours that they are published&lt;br /&gt;
But then remove them after 48 hours from the News.xml&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And some of them do not fit into the categories listed (homepage, info pages, about us, awards, promos/sale pages etc.)&lt;br /&gt;
And that we do want these to be picked up by the search engines&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list these in a mop up sitemap Website.xml&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
When the assets are published and listed in an XML sitemap&lt;br /&gt;
Then we need to make sure the XML file is Encoded correctly&lt;br /&gt;
And we need to tell the search engines it is so by starting each file with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;/code&gt;&lt;br /&gt;
And we need to tell search engines what types of URL sets we are publishing&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And we need to tell search engines what types of URL sets to publish&lt;br /&gt;
And where they can find the matching schemas&lt;br /&gt;
And that we have pages, images and videos&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list these URL schema sets within the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;urlset &amp;gt;&lt;/code&gt; tag&lt;br /&gt;
And for pages the schema is &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot;&lt;/code&gt;&lt;br /&gt;
And for video the schema is &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xmlns:video=&quot;http://www.google.com/schemas/sitemap-video/1.1&quot;&lt;/code&gt;&lt;br /&gt;
And for images the schema is &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xmlns:image=&quot;http://www.google.com/schemas/sitemap-image/1.1&quot;&lt;/code&gt;&lt;br /&gt;
And it should look like this &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;urlset xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot; xmlns:image=&quot;http://www.google.com/schemas/sitemap-image/1.1&quot; xmlns:video=&quot;https://www.google.com/schemas/sitemap-video/1.1&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And some of them are web pages&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list the locations of URLs using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;loc&amp;gt; &amp;lt;/loc&amp;gt;&lt;/code&gt; tags&lt;br /&gt;
And these need to be within the URL group which is wrapped &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;URL&amp;gt; &amp;lt;/URL&amp;gt;&lt;/code&gt; tags&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And some of them are images&lt;br /&gt;
And we can provide a title which will help the search engines understand what is in an image&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list details of images using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;image:image&amp;gt; &amp;lt;/image:image&amp;gt;&lt;/code&gt; tags&lt;br /&gt;
And we need to list the URL of an image within &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;image:loc&amp;gt; &amp;lt;/image:/loc&amp;gt;&lt;/code&gt; tags&lt;br /&gt;
And we need to provide a title in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;image:title&amp;gt; &amp;lt;/image:title&amp;gt;&lt;/code&gt; tags&lt;br /&gt;
And this image, where it is a product should contain the H1 of the product page, the angle of the shot and the product code&lt;br /&gt;
And we need to provide license details which will be for every one &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;image:license&amp;gt;[https://www.website.co.uk/info/Licensed-Images&amp;lt;/image:license&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And some of them are videos&lt;br /&gt;
And we can provide additional details about these videos&lt;br /&gt;
And we host all our videos on YouTube&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list details of videos using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;video:video&amp;gt; &amp;lt;/video:video&amp;gt;&lt;/code&gt; tags within the URL group below the page location details&lt;br /&gt;
And we need to provide a thumbnail by using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;video:thumbnail_loc&amp;gt;https://img.youtube.com/vi/&amp;lt;insert-youtube-video-id-here&amp;gt;/maxresdefault.jpg&amp;lt;/video:thumbnail_loc&amp;gt;&lt;/code&gt;&lt;br /&gt;
And we need to provide the title which should match the page’s H1 tag and this should be wrapped in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;video:title&amp;gt; &amp;lt;/video:title&amp;gt;&lt;/code&gt;&lt;br /&gt;
And we need to provide the title which should match the description from the page (currently wrapped in itemprop=”description” tags on page) and be wrapped in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;video:description&amp;gt; &amp;lt;/video:description&amp;gt;&lt;/code&gt;&lt;br /&gt;
And we need to provide the content location which will be &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;video:content_loc&amp;gt;https://www.youtube.com/embed/&amp;lt;insert-youtube-video-id-here&amp;gt;&amp;lt;/video:content_loc&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And that we have a lot of different types&lt;br /&gt;
And that when we list all of them the lists can become large&lt;br /&gt;
And that speed means a lot to us&lt;br /&gt;
And that aside from splitting up sitemaps we can also compress them&lt;br /&gt;
When the assets are published&lt;br /&gt;
Then we can publish gzipped sitemaps along site unzipped sitemaps&lt;br /&gt;
And provide these gzipped sitemaps to the search engines instead&lt;br /&gt;
And list these in a public sitemap index xml with the filename https://www.website.co.uk/sitemap.xml that we provide to the search engines&lt;br /&gt;
And this should be listed in robots.txt&lt;br /&gt;
And this should be the only one uploaded to search engine webmaster tools&lt;br /&gt;
And list the uncompressed in another file for internal SEO and human use that we publish at /sitemaps.xml&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And the search engines have a 50,000 item limit per sitemap&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to split any lists that go above this size&lt;br /&gt;
And if this happens it would make sense to split sitemaps into logical categories&lt;br /&gt;
But this should not need to be thought about for a while&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And that we can advise the search engines on when a page was last modified to help with crawl prioritisation&lt;br /&gt;
And that we can advise the search engines on what priority we rate a page from 0.0 (lowest) to 1.0 (highest)&lt;br /&gt;
And that we can advise the search engines on how frequently a page is likely to change (always[changes when accessed]/hourly/daily/weekly/monthly/yearly/never[archived pages])&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to add this data within the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;url&amp;gt; &amp;lt;/url&amp;gt;&lt;/code&gt; tags&lt;br /&gt;
And we need to use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;lastmod&amp;gt;&lt;/code&gt; tag in W3C datetime format with time omitted (e.g. 2017-12-25)&lt;br /&gt;
And we need to set a priority on pages&lt;br /&gt;
And that should be set to 1.0 for new arrivals, 0.9 for promo pages, 0.8 for all product pages and left to 0.5 (default) for all other pages (we can tweak later if required)&lt;br /&gt;
And we need to use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;changefreq&amp;gt;&lt;/code&gt; to advise on change frequency (always/hourly/daily/weekly/monthly/yearly/never)&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And we don’t want to have duplicate content being pushed to the search engines&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to list only canonical URLs&lt;br /&gt;
And we don’t want any pages that have a query string in them in the url to feature in the sitemap&lt;br /&gt;
And if we have important pages that have query strings in, these need to be changed to non-query based URL’s so the search engines don’t ignore them&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And we have multiple country sites&lt;br /&gt;
And some we don’t provide certain services in some countries (e.g. serving)&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need to have a specific set of sitemaps per country&lt;br /&gt;
And not list in the sitemap services we don’t provide in these countries&lt;br /&gt;
But we also need to make sure these pages do not have hreflang tags point them to non-existent pages within the pages themselves (added otherwise I will forget to tell you this)&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And we have multiple country sites&lt;br /&gt;
And these are in multiple languages&lt;br /&gt;
When the assets are published and added to an XML sitemap&lt;br /&gt;
Then we need include hreflang alternatives for each page URL&lt;br /&gt;
But if this does not exist in the language or is not available as a service then we should not list it as an hreflang alternative on any sitemap (e.g. https://www.website.fr/service)&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And sometimes these pages are archived&lt;br /&gt;
When the assets are archived&lt;br /&gt;
Then we need to move them off all lists into an archive.xml&lt;br /&gt;
And give all these pages priority 0.0 
And if this list exceedes 50,000 items we need to split the list and come up with a genius name like archive2.xml&lt;br /&gt;
And if their URL group contains any other assets they need to be included as well&lt;/p&gt;

&lt;p&gt;Given that we have assets on the websites and that we want search engines to find them and index them quickly&lt;br /&gt;
And sometimes are removed&lt;br /&gt;
When the assets are unpublished or deleted&lt;br /&gt;
Then we need them to be removed from all sitemaps&lt;br /&gt;
And if their URL group contains any other assets they need to be removed as well&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;Reference documentation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.sitemaps.org/protocol.html&quot; target=&quot;_blank&quot;&gt;Sitemaps.org protocol specification&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://support.google.com/webmasters/answer/156184?hl=en&quot; target=&quot;_blank&quot;&gt;Google Sitemaps documentation&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.google.com/webmasters/videosearch/sitemaps&quot; target=&quot;_blank&quot;&gt;Google Video Sitemaps&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://support.google.com/webmasters/answer/178636&quot; target=&quot;_blank&quot;&gt;Google Image Sitemaps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Sun, 28 May 2017 17:51:57 +0000</pubDate>
        <link>https://www.seanreilly.net/large-ecommerce-sitemap-specification-20170528</link>
        <guid isPermaLink="true">https://www.seanreilly.net/large-ecommerce-sitemap-specification-20170528</guid>
        
        <category>SEO</category>
        
        <category>Technical SEO</category>
        
        
        <category>Digital Marketing</category>
        
      </item>
    
      <item>
        <title>Microsoft 30 Digital Champions: Watchfinder Video Feature</title>
        <description>&lt;p&gt;Real Business and Microsoft have been running a series called “30 Digital Champions” - profiling UK companies that have used digital transformation to achieve significant growth. Watchfinder was selected as one of the 30, and I was asked to represent the company on camera.&lt;/p&gt;

&lt;p&gt;The interview focused on how we’ve managed to double our stock and staff in the last 12 months while expanding internationally. It’s a question I get asked a lot, so it was useful to articulate it properly.&lt;/p&gt;

&lt;h2 id=&quot;what-we-talked-about&quot;&gt;What we talked about&lt;/h2&gt;

&lt;p&gt;The conversation covered three main areas: our approach to technology investment, the move to cloud infrastructure, and how we’re using machine learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The “proof of worth” principle&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One thing I was keen to explain is that we don’t invest in technology for its own sake. Everything needs to demonstrate ROI before we commit resources to it. A good example is organic social media. Despite what you read in marketing blogs, we’ve tracked exactly one sale that came directly or indirectly via Facebook. One. So we focus our attention on programmatic advertising instead, which has shown genuinely strong results.&lt;/p&gt;

&lt;p&gt;This isn’t about being anti-innovation. It’s about being honest with ourselves about what actually drives the business forward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Moving to Azure&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We’ve recently migrated the entire company - front-end websites, back-office systems, the lot - onto Microsoft Azure. The main driver wasn’t cost (though that helps). It was security.&lt;/p&gt;

&lt;p&gt;When you’re holding several million pounds worth of luxury watches, you’re an attractive target. That’s true physically, and it’s true online. By moving to Azure, we’ve shifted a lot of the security burden onto Microsoft’s teams, who are frankly better equipped to handle it than we are. We no longer deal with physical servers, biometrics, or patching. That frees our IT team to focus on productivity - which matters more now we’re running eight physical sites and three international websites.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine learning for pricing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The bit that seemed to interest the interviewer most was our work on machine learning. We’ve sold around 80,000 watches over 12 years and provided about 750,000 quotes. That’s a lot of data on what sells, at what price, and how quickly.&lt;/p&gt;

&lt;p&gt;We’re now applying machine learning to automate pricing decisions. The goal is to reduce how much our salespeople need to be involved in individual pricing calls, while also improving the online experience for customers. It’s early days, but the potential is significant.&lt;/p&gt;

&lt;h2 id=&quot;the-filming-experience&quot;&gt;The filming experience&lt;/h2&gt;

&lt;p&gt;I’ll be honest - being interviewed on camera isn’t something I’m naturally comfortable with. You’re very aware of the lights, the multiple takes, and the knowledge that your words will be edited into something you can’t control.&lt;/p&gt;

&lt;p&gt;That said, the Real Business team made it straightforward. They knew what story they wanted to tell and asked good questions to draw it out.&lt;/p&gt;

&lt;h2 id=&quot;the-video&quot;&gt;The video&lt;/h2&gt;

&lt;p&gt;Here’s the finished piece:&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/oJ4vAwpaqRs&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h2 id=&quot;further-reading&quot;&gt;Further reading&lt;/h2&gt;

&lt;p&gt;If you want the full written feature, Real Business published an accompanying article: &lt;a href=&quot;https://realbusiness.co.uk/leaping-over-the-dot-com-crash-to-become-a-luxury-market-success&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Leaping over the dot.com crash to become a luxury market success&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also see the other companies in the series on their &lt;a href=&quot;https://realbusiness.co.uk/digital-transformation/the-british-trailblazers-embracing-digital-techniques-to-grow/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;30 Digital Champions campaign page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It’s good to see Watchfinder recognised alongside some impressive companies. More importantly, it’s a useful marker of where we are in the growth journey - and a reminder of how much further we want to go.&lt;/p&gt;
</description>
        <pubDate>Sat, 15 Oct 2016 09:00:00 +0000</pubDate>
        <link>https://www.seanreilly.net/microsoft-30-digital-champions-watchfinder-20161015</link>
        <guid isPermaLink="true">https://www.seanreilly.net/microsoft-30-digital-champions-watchfinder-20161015</guid>
        
        <category>Press</category>
        
        <category>Ecommerce</category>
        
        
        <category>Career</category>
        
      </item>
    
      <item>
        <title>How to make Google algorithms work for you</title>
        <description>&lt;p&gt;Every second of every day, Google processes 40,000 search queries from all over the world. That’s more than 3.5 billion searches every year. With more than 100 million active websites hosted on the internet, how does the company sort through all this information?&lt;/p&gt;

&lt;p&gt;It’s no secret that Google uses algorithms to match search results with queries. Algorithms are the computer processes and formulas used to match the search to the best possible webpages. Google’s algorithms rely on more than 200 unique signals or “clues” that make it possible to guess what the searcher wants. These signals include things like the keywords on websites, the freshness of content, location and authority.&lt;/p&gt;

&lt;p&gt;When you conduct a search, the algorithm assigns a weighting to each web page, which determines where the website appears in the Google Search Engine Results page (SERP).&lt;/p&gt;

&lt;h2 id=&quot;search-features&quot;&gt;Search Features&lt;/h2&gt;

&lt;p&gt;As well as the established search engine results we’re all used to, Google regularly tries out new features to help users get the information they need more quickly:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Answers&lt;/strong&gt; - Displays immediate answers and information for things such as the weather, sports scores and quick facts&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Autocomplete&lt;/strong&gt; - Predicts what you might be searching for&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Freshness&lt;/strong&gt; - Shows the latest news and information, including gathering timely results for specific search dates&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Images&lt;/strong&gt; - Shows you image-based results with thumbnails&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;News&lt;/strong&gt; - Results from online newspapers and blogs from around the world&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Video&lt;/strong&gt; - Shows you video aggregated from various sources including YouTube, Vimeo and on-site players&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google’s technology is also fine-tuned to adjust searches from mobile devices such as tablets and smartphones, highlighting mobile friendly websites, along with advanced search options that allow the user to tailor the results to exclude unrelated fields and narrow the results returned.&lt;/p&gt;

&lt;h2 id=&quot;algorithm-updates&quot;&gt;Algorithm Updates&lt;/h2&gt;

&lt;p&gt;Around 500-600 times a year, Google makes minor changes to its algorithm. However, occasionally there is a major update that can affect search results in a big way. The purpose of Google’s frequent revision of its algorithm is to weed out the efforts of people who intentionally violate webmaster guidelines in an effort to get a higher ranking for poor quality sites.&lt;/p&gt;

&lt;p&gt;The latest update, released October 2014, is Penguin 3.0. Just like its predecessors, Penguin 3.0 is designed to improve search results by eliminating spam or links that don’t appear to be authentic. Webmasters who use too many backlinks with the same anchor text and landing or doorway pages will need to revise or remove them to preserve their page ranking.&lt;/p&gt;

&lt;p&gt;Another algorithm, Google Pigeon was launched in July 2014 and focuses on improving local search results. It uses location to return the most relevant results, which is especially good news for small businesses listed in the Yellow Pages or local directories. Google Hummingbird was released in 2013 and seeks to understand the query by incorporating synonyms and context in the results. It not only considers each word but also how the word was used in the query.&lt;/p&gt;

&lt;h2 id=&quot;ranking-factors&quot;&gt;Ranking Factors&lt;/h2&gt;

&lt;p&gt;With the knowledge of how these algorithms work, there are several other factors that impact page rankings.&lt;/p&gt;

&lt;h3 id=&quot;content&quot;&gt;Content&lt;/h3&gt;

&lt;p&gt;There is a measurable correlation between the quality of content and rankings. Pages with poor quality or duplicated content should be removed, rewritten, or blocked from being indexed by the search engine. A keen webmaster will continue to update the content to prevent their pages from being downgraded in the search rankings. Experts suggest that longer content (over 500 words) trends higher in the page rankings.&lt;/p&gt;

&lt;h3 id=&quot;on-page-technical-seo&quot;&gt;On-Page Technical SEO&lt;/h3&gt;

&lt;p&gt;With on-page SEO, the keyword remains an important part of the overall concept. The keyword should be used cleverly in the title, as well as the description, body, and sub-heading. However, there is no need to write it in every sentence. Overuse of the keyword serves no purpose and should be avoided.&lt;/p&gt;

&lt;h3 id=&quot;backlinks&quot;&gt;Backlinks&lt;/h3&gt;

&lt;p&gt;Backlinks are still important but the number of keyword backlinks continues to decrease. Big brands appear to benefit the most from the use of backlinks. Every backlink is like a vote, however Google takes into account the source of the link and adjusts the value, therefore a backlink from a high quality relevant source of good standing has much more value than a link from a directory for example.&lt;/p&gt;

&lt;h3 id=&quot;site-load&quot;&gt;Site Load&lt;/h3&gt;

&lt;p&gt;The amount of time it takes for your site to load is very important, especially since more people are accessing the internet from mobile devices.&lt;/p&gt;

&lt;h3 id=&quot;user-behaviour&quot;&gt;User Behaviour&lt;/h3&gt;

&lt;p&gt;The click-through rate and time-on-site are usually higher in better ranking sites. These sites will also have a much lower bounce rate than lower ranking pages.&lt;/p&gt;

&lt;h2 id=&quot;the-bottom-line&quot;&gt;The Bottom Line&lt;/h2&gt;

&lt;p&gt;Google will continue to change its algorithms to adapt to the way we use the search engine. To maintain a high page ranking, the strategy for webmasters should be to produce great content and target the right keywords to match.&lt;/p&gt;

&lt;p&gt;Even if you have done a poor job with SEO in the past, a keen understanding of the algorithms and focusing on improvements to the user experience are bound to work in your favour.&lt;/p&gt;
</description>
        <pubDate>Tue, 27 Jan 2015 07:30:59 +0000</pubDate>
        <link>https://www.seanreilly.net/google-algorithms-20150127</link>
        <guid isPermaLink="true">https://www.seanreilly.net/google-algorithms-20150127</guid>
        
        <category>SEO</category>
        
        <category>Google</category>
        
        
        <category>Digital Marketing</category>
        
      </item>
    
      <item>
        <title>Seven Steps to Successful Content Marketing</title>
        <description>&lt;p&gt;As the competition in advertising heats up, more companies and major brands are turning to content marketing to attract customers and build awareness among consumers. Experts are predicting that search engine optimisation (SEO) and content marketing will go hand in hand to boost page rankings in Google search results.&lt;/p&gt;

&lt;p&gt;Content marketing can take many forms and often viewers hardly realise that they are sponsored by major brands. It may be an entertaining article or an informative video. However, with so many avenues for distribution, the content can be developed in almost any format to be read or viewed on various devices. These include slideshows, marketing videos, images, press releases, events, webinars, games, apps, tools, e-books and whitepapers, email and e-learning.&lt;/p&gt;

&lt;h2 id=&quot;the-seven-steps&quot;&gt;The Seven Steps&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Defining the content strategy&lt;/li&gt;
  &lt;li&gt;Choosing the best format&lt;/li&gt;
  &lt;li&gt;Content types that appeal to your target audience&lt;/li&gt;
  &lt;li&gt;Content distribution and social media&lt;/li&gt;
  &lt;li&gt;Key metrics and goals&lt;/li&gt;
  &lt;li&gt;Main sharing triggers&lt;/li&gt;
  &lt;li&gt;Double checking&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;step-1-define-your-strategy&quot;&gt;Step 1: Define Your Strategy&lt;/h2&gt;

&lt;p&gt;The first step of content marketing is to develop a clear plan of the objectives you want to achieve. This process will include the topics to be covered, the audience to be targeted and the overall campaign goals. With consumer attention spans getting shorter, it might be wise to combine multiple formats into one piece of content. For example, a blog post with a professionally designed infographic will generate much more interest than a plain article.&lt;/p&gt;

&lt;h2 id=&quot;step-2-choose-your-topics&quot;&gt;Step 2: Choose Your Topics&lt;/h2&gt;

&lt;p&gt;The topics to be covered should also be clearly considered and relevant to the goals you wish to accomplish. However, stick to proven topics that work well, and that will appeal to the target audience and motivate them to share. Examples of popular topics include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;How to guides&lt;/li&gt;
  &lt;li&gt;Reviews&lt;/li&gt;
  &lt;li&gt;Q and As&lt;/li&gt;
  &lt;li&gt;Galleries&lt;/li&gt;
  &lt;li&gt;Compilations&lt;/li&gt;
  &lt;li&gt;Beginners guides&lt;/li&gt;
  &lt;li&gt;Checklists&lt;/li&gt;
  &lt;li&gt;Infographics&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;step-3-plan-your-distribution&quot;&gt;Step 3: Plan Your Distribution&lt;/h2&gt;

&lt;p&gt;You should also have a clear idea of how the content will be distributed. The options include hosting on a personal website or blog but this only works if the audience already knows about your website. Consider whether the topic is a good fit with other content on the site, and whether the host location is able to handle high traffic if the content goes viral. Social networking sites offer a mass avenue to distribute the content to millions of people at little or no cost.&lt;/p&gt;

&lt;h2 id=&quot;step-4-measure-performance&quot;&gt;Step 4: Measure Performance&lt;/h2&gt;

&lt;p&gt;After your content has been published, you need to be able to measure its performance. There are several ways to do this. Tools such as Google Analytics give access to highly valuable detailed information that will tell you if people are interested in your content and how they are engaging with it.&lt;/p&gt;

&lt;p&gt;Basic information such as page views are further broken down into unique visitors, new visitors, and bounce rate to give a clearer picture of the true numbers versus spam and webmaster visits. You can also track behaviours such as downloads and sharing and use this to tweak the content or change your distribution channel. Using Google Analytics, you can also set goals that tie in to your primary business goals. Whether it is to generate traffic, drive sales, or to increase brand awareness, all content should relate to the overall goal.&lt;/p&gt;

&lt;h2 id=&quot;step-5-understand-sharing-triggers&quot;&gt;Step 5: Understand Sharing Triggers&lt;/h2&gt;

&lt;p&gt;From the outset, one of the main objectives should be to create good content that users will want to share over and over again. There are several emotional drivers that stir people to share content, whether it is funny, shocking, addresses a controversial issue, or inspires them on a personal level.&lt;/p&gt;

&lt;h2 id=&quot;step-6-include-a-call-to-action&quot;&gt;Step 6: Include a Call to Action&lt;/h2&gt;

&lt;p&gt;Don’t just share a generic topic. Include a call to action, such as an invitation for discussion or comments. Most importantly, follow any company or personal style guidelines and keep the overall campaign goal in mind.&lt;/p&gt;

&lt;h2 id=&quot;step-7-review-and-revise&quot;&gt;Step 7: Review and Revise&lt;/h2&gt;

&lt;p&gt;The internet is not a place for static content. Review and revise your content periodically to keep it current and maintain interest over time. You can also offer the same topic in various formats to reach more people.&lt;/p&gt;

&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;Successful content marketing requires companies and individuals to be strategic and deliberate with every step of the process. This carefully thought out process also involves keeping abreast of new developments in marketing as well as changes in audience behaviour.&lt;/p&gt;

&lt;p&gt;Marketers should also be open to experimenting with different types of content with different distribution channels, and willing to adapt their methods to achieve the best results.&lt;/p&gt;
</description>
        <pubDate>Thu, 08 Jan 2015 07:30:59 +0000</pubDate>
        <link>https://www.seanreilly.net/successful-content-marketing-20150108</link>
        <guid isPermaLink="true">https://www.seanreilly.net/successful-content-marketing-20150108</guid>
        
        <category>Content Marketing</category>
        
        
        <category>Digital Marketing</category>
        
      </item>
    
      <item>
        <title>Day One Journal</title>
        <description>&lt;p&gt;So I have decided to take note of &lt;a href=&quot;http://www.robinsharma.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Robin Sharma’s&lt;/a&gt; excellent teachings and spend a little time journaling my life.&lt;/p&gt;

&lt;p&gt;My guess is that given his general philosophy, that he would forgive me for using an app to journal rather than a written journal, as at least it means I am doing rather than not doing.&lt;/p&gt;

&lt;p&gt;From Monday I start a new role as head of marketing for startup digital video production company &lt;a href=&quot;http://base-touch.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Base Touch&lt;/a&gt; and I want to be able to journal my life a little in order to help organise it as well as remember.&lt;/p&gt;

&lt;p&gt;Robin suggests writing your journal in the “Power Hour” between 05:00 - 06:00 however as this when I will be doing my morning workout or run, I will instead attempt to do a journal entry on my daily 1.5 hour commute from Chartham to London.&lt;/p&gt;

&lt;p&gt;Many of my daily journals I will publish to my website, some I will keep
private. &lt;em&gt;edit: I have subsequently uesed this daily for personal journals only&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So this is day 1 using &lt;a href=&quot;http://dayoneapp.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; Day One&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I chose Day One after finding it on the App Store looking for apps that supported markdown as I have just converted my personal website from Wordpress to Jekyll Static Site Generator (I intend to write a blog post on this move and my reasons for it within the next few days).&lt;/p&gt;

&lt;p&gt;Further more I found that there is a &lt;a href=&quot;https://github.com/jverkoey/jekyll-dayone&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; Jekyll-DayOne&lt;/a&gt; plugin from Jeff Verkoeyen and frankly &lt;a href=&quot;http://blog.jeffverkoeyen.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;his blog&lt;/a&gt; looks excellent. But I don’t intend to set this up yet.&lt;/p&gt;

&lt;p&gt;Anyway I am currently just trying out the Day One app on my iPhone whilst my wife,  Nicole, has her first ever go of Minecraft with our two boys (massive Minecraft fans) something she promised to do for a while. Well done Nicole, you survived the first night!&lt;/p&gt;

&lt;p&gt;When I have had a bit more of a play I will do a bit more of a run down of features and a review of Day One app.&lt;/p&gt;

&lt;p&gt;–
Header image by &lt;a href=&quot;http://www.ajmontpetit.com/&quot; target=&quot;_blank&quot;&gt;AJ Montpetit&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Sat, 03 Jan 2015 21:23:59 +0000</pubDate>
        <link>https://www.seanreilly.net/day-one-journal-20150103</link>
        <guid isPermaLink="true">https://www.seanreilly.net/day-one-journal-20150103</guid>
        
        <category>Productivity</category>
        
        <category>Apps</category>
        
        
        <category>Lifestyle</category>
        
      </item>
    
  </channel>
</rss>
