Author Archives: Brian Whaley

Unknown's avatar

About Brian Whaley

Technologist, Digital Transformation Professional, User Experience Champion, Landscape & Macro Photographer, Avid World Traveler, Advanced Open Water Scuba Diver, Enthusiast of Home-Cooked Food

The Partnership Toolkit: Choosing Web Development Tools for Client Success and Ownership

In modern web development, the project doesn’t end when the code is deployed. The truly successful outcome is when the client is empowered to own, manage, and grow their new digital platform. Choosing the right tools isn’t just about developer preference; it’s about selecting a sustainable ecosystem that offers performance, scalability, and, most importantly, client manageability.

This post focuses on tools that provide excellent performance, are easy for the client to manage, and offer predictable, sustainable costs, minimizing the Total Cost of Ownership (TCO).


The Foundation: Developer Tools (Built for Speed)

These are the tools used behind the scenes, but their efficiency and power directly translate into lower development costs and higher performance for your site.

  • Integrated Development Environment (IDE): VSCode VSCode allows developers to work quickly and efficiently, using extensions and features that ensure clean, high-quality code. This efficiency is critical for reducing your total project and maintenance hours, ultimately saving you money. It is free for all developers.
  • Version Control: GitHub GitHub is essential for ensuring your codebase is secure, tracking all changes, and enabling safe collaboration. This minimizes the risk of errors and allows for faster, safer updates by any future development team. The core functionality is free/low cost for developers.
  • GitHub Copilot (within VSCode): This pairing transforms your IDE into an AI-powered co-pilot, offering real-time code suggestions and complex function completions right as you type. While a free tier is available, upgrading to the paid tier ($10/month for Pro) provides unlimited completions and access to premium models (like GPT-5 and Claude), with efficiency gains that studies show can reduce coding time by up to 55%. Crucially, you must still review all suggestions to ensure accuracy, but the time saved on boilerplate and repetitive tasks makes the paid subscription a wise investment for professional developers.
  • Frameworks: Next.js & Node.js These popular, open-source technologies are chosen because they deliver the fastest possible loading times, highest SEO performance scores, and an extremely large community of open source solutions and smart experienced developers. This speed and performance directly boost your user experience and search rankings. They carry no direct software cost.

Hosting & Infrastructure (Client Costs and Control)

Hosting is a critical, ongoing cost. We choose platforms that balance performance with clear, manageable pricing and client control.

  • Cloud Hosting: AWS AWS provides powerful, unlimited scalability and customization for complex or high-traffic sites, ensuring your platform can grow seamlessly with your business. This high power comes with a learning curve and the variable, pay-as-you-go cost structure requires careful management to remain cost-efficient, and pays for itself in management and automation savings.
  • Deployment/Management: AWS Amplify Amplify simplifies the complex hosting and deployment process within AWS, resulting in a reliable, fast setup and easier environment management. It is cost-efficient and scalable, with usage-based pricing that is highly affordable for static and serverless applications.
  • Domain Management: Route 53 Route 53 is a highly reliable DNS service that guarantees industry-leading speed for your domain lookups, minimizing downtime and seamlessly integrating with your AWS hosting. It has a very low cost, with nominal annual fees and tiny query fees.
  • Blog/CMS: WordPress WordPress offers maximum simplicity for content teams and a vast library of plugins, making it easy to find talent and add features without extensive custom development. It is extremely cost-effective for content-focused sites due to its user-friendly interface and wide host availability. It is a popular choice for full site development, but i find other solutions better, and leverage this for targeted solutions like blog content within a larger site.

Content & Media (Empowering the Client Team)

These tools maximize your team’s independence, allowing marketing and content staff to update the site without relying on a developer.

  • Headless CMS: Contentful Contentful provides a clean, API-first interface that gives your content editors control over content structure and entries without ever risking breaking the website’s layout. It is scalable, with a generous free tier for starting and paid plans based on usage metrics and number of users, and can grow predictably with your business.
  • Media CDN: Cloudinary Cloudinary automatically optimizes, formats, and serves all your images and videos, ensuring your site stays fast and compliant even as your content library grows. There is a free tier that is generous in features and caps, and if you go beyond those needs, the usage-based cost is often justified by the huge performance gains and reduced manual labor of image preparation.
  • General CDN: CloudFront (AWS) CloudFront speeds up your website globally by serving content from the closest location to your users, ensuring a consistently excellent experience for everyone. As a standard AWS service, it is a highly cost-effective, automated, and foundational element for high-performance delivery.
  • Image Hosting: Flickr Flickr is a simple, free way to share large volumes and collections of photos. For professional web development, it generally sacrifices the performance and control needed compared to dedicated CDNs. Its cost can be lowor free, but it’s not ideal for mission-critical website images. Combine the image management tools with a CDN like Cloudinary, and you have a powerful combination to manage image heavy web sites easily.

Marketing, Analytics & Business (Driving Client ROI)

These tools are essential for managing your business, tracking your success, and automating your operations, offering maximum value through control and direct ROI tracking.

  • Analytics: Google Analytics (GA4) GA4 provides the industry-standard data needed to understand user behavior, measure marketing effectiveness, and make confident, data-driven business decisions. It has zero direct cost, making it the essential choice for digital insights.
  • SEO Tools: Search Console, DevTools, Lighthouse, PageSpeed These free Google tools provide direct, authoritative feedback on how to improve your technical SEO, performance, and user experience, giving your team immediate, actionable insights. All are free.
  • CRM/Marketing: HubSpot HubSpot provides a seamless, all-in-one platform for sales, marketing, and customer service, simplifying training and ensuring your data is unified in a single dashboard. While the free CRM is excellent, the full-featured Hubs come with a high variable cost (expensive subscriptions), so this is best chosen when the user count is very low or very high, or the integrated suite is a business necessity.
  • Email Marketing: Brevo Brevo offers excellent email deliverability and powerful marketing automation features without the high cost of a full CRM suite, allowing you to scale your email volume affordably. Its pricing is competitive and predictable based on the number of emails sent.
  • Automation: Zapier Zapier allows your business to connect different software (like your CMS, CRM, and accounting) without custom coding, minimizing reliance on developers for simple workflow automations. Its free tier is very usable, and growing beyond that has a variable cost that is often justified by the significant TCO reduction it provides by replacing time consuming manual integration work.
  • Payments: PayPal PayPal offers a trusted, easy-to-integrate payment solution with instant brand recognition, increasing customer confidence at checkout. The cost is the standard transaction fees, which are competitive, and a predictable operational cost based on sales volume.
  • Financials: QuickBooks QuickBooks provides the leading small-business financial management software, ensuring easy integration with your bank and seamless expense/invoicing management. Its subscription cost is a core business operational expense.
  • Event Management: Eventbrite Eventbrite simplifies the entire process of hosting and selling tickets for events, providing a widely accepted platform for easy registration and attendee management. The cost is a fee structure, with service fees for paid events.

Conclusion: Building a Sustainable Ecosystem

The goal of modern web development is to deliver not just a functional website, but a sustainable business platform. By choosing tools like Contentful for content ownership, AWS Amplify for affordable hosting, and Zapier for automation, you empower your client to manage their site, control their costs, and scale their growth without being locked into expensive, developer-dependent solutions. This client-centric approach ensures long-term success for both your client and your partnership.

The Essential Guide to Web Accessibility for Small Businesses

Making your website accessible isn’t just a technical requirement—it’s a smart business decision that expands your reach and protects your brand. It’s about ensuring that everyone, regardless of ability, can perceive, understand, navigate, and interact with your digital content. For small businesses, this can unlock a significant, underserved market and enhance your overall user experience.


What is Web Accessibility

Web accessibility means that people with disabilities can equally use and interact with the web. This includes individuals with:

  • Visual impairments (blindness, low vision, color blindness)
  • Auditory impairments (deafness, hearing loss)
  • Physical or motor impairments (limited ability to use a mouse, need for keyboard navigation)
  • Cognitive or neurological impairments (learning disabilities, photosensitivity)

An accessible website is designed and coded so that assistive technologies—like screen readers, keyboard navigation, and voice command software—can accurately interpret and operate the site.


Why is it Important for Small Businesses

Ignoring web accessibility can limit your market, invite legal risk, and damage your brand reputation. For a small business, the benefits are clear:

  1. Expanded Market Reach: Globally, over one billion people live with some form of disability. By making your website accessible, you tap into this massive, often overlooked, consumer base and their significant spending power.
  2. Mitigation of Legal Risk: In many jurisdictions, including the US (under the Americans with Disabilities Act – ADA) and the EU (under the European Accessibility Act – EAA), websites are considered places of public accommodation and must be accessible. Non-compliance can lead to costly legal action, which can be devastating for a small business.
  3. Improved SEO: Many accessibility best practices—like proper use of headings, descriptive link text, and alternative text for images—overlap directly with Search Engine Optimization (SEO) best practices. An accessible site is often a more discoverable site.
  4. Better User Experience (UX): Accessibility improvements benefit everyone. Clearer navigation, better color contrast, and a focus on simplicity make your site easier to use for the elderly, people using mobile devices, or those in low-light conditions.

What Standards are There

The most widely recognized and globally adopted standard for web accessibility is the Web Content Accessibility Guidelines (WCAG), developed by the World Wide Web Consortium (W3C).

WCAG 2.2 Standards

The current stable version is WCAG 2.2. This standard is built on four core principles (often remembered by the acronym POUR):

  • Perceivable
  • Operable
  • Understandable
  • Robust

WCAG 2.2 defines three levels of conformance: A (lowest), AA (mid-range and most commonly required legally), and AAA (highest).

You can explore the full guidelines and success criteria on the official W3C website: Web Content Accessibility Guidelines (WCAG) 2.2.


What Testing Tools Can Be Used

While automated tools can’t catch every issue, they are an essential first step for quickly identifying common errors.

Automated Testing Tools

  • axe DevTools: Developed by Deque Systems, axe DevTools is one of the most reliable and popular tools. It’s available as a free browser extension that injects into the developer tools of Chrome, Firefox, and Edge to scan your page for accessibility issues.
  • WAVE (Web Accessibility Evaluation Tool): A free online tool and browser extension developed by WebAIM that provides visual feedback on the accessibility of your web page.
  • Accessibility Insights: A suite of open-source tools from Microsoft for web and Android.

Developer Tools for Prevention

Integrating accessibility testing into your development workflow is key.

  • axe DevTools Accessibility Linter: This tool allows you to check for accessibility issues directly in your code editor as you type, supporting frameworks like React, Vue, and Angular.
  • eslint for accessibility: Linting tools like eslint-plugin-jsx-a11y for React projects, integrate directly with your coding environment to enforce accessibility rules and prevent common mistakes before they even reach production.

Manual and User Testing

Automated tools only catch about 57% of WCAG issues. Manual testing and user testing with people with disabilities are critical for a truly accessible site. This includes testing with:

  • Keyboard-Only Navigation: Can you reach and operate every interactive element (links, buttons, forms) using just the Tab key and Enter/Space?
  • Screen Readers: Test the user experience with tools like NVDA (free for Windows) or VoiceOver (built into macOS/iOS).

What Resources Are Available to Me

You don’t have to tackle this alone. Several excellent, free resources are available to guide your efforts:

  • The A11y Project: This is a community-driven effort that provides plain-language documentation, helpful patterns, and practical implementation tips for common accessibility challenges. It’s a fantastic starting point for developers and designers.
  • W3C’s Web Accessibility Initiative (WAI): The source of the WCAG standards, this site offers extensive documentation, tutorials, and educational resources for all aspects of web accessibility.
  • WebAIM (Web Accessibility In Mind): Offers excellent articles, resources, and training, including the WAVE tool.

Next Steps

  1. Perform an Initial Automated Audit: Start by running a scan of your homepage and a few key internal pages (like a contact form or product page) using the free axe DevTools browser extension or the WAVE tool.
  2. Focus on Level AA Errors: Prioritize fixing the most impactful issues, especially those related to WCAG 2.2 Level AA conformance, which is the most common legal benchmark.
  3. Learn and Implement: Use resources like The A11y Project to understand how to fix the issues, starting with fundamentals like:
    • Adding descriptive alt text to all meaningful images.
    • Ensuring proper color contrast for all text.
    • Making sure your site is fully keyboard-navigable.

Summary

Web accessibility is a commitment to inclusion, compliance, and superior user experience. By embracing the standards set by the W3C’s WCAG 2.2 and leveraging tools like axe DevTools, your small business can reach a wider audience, enhance its brand image, and build a more robust, future-proof digital presence. It’s not a finish line, but an ongoing process that will yield tangible benefits for your business and your customers.

Are you ready to run your first automated accessibility scan on your website?

Understanding Web Analytics and Implementing Google Analytics Effectively

Web analytics is one of the most powerful tools a small business can use to understand and grow its online presence. At Pixelated Technologies, we help local businesses take advantage of tools like Google Analytics 4 (GA4) — which is free to use and incredibly powerful when set up correctly.

In this post, we’ll cover the essentials:

  • What web analytics is and why it matters
  • The baseline metrics every small business should track
  • A basic process for implementing analytics properly
  • Practical technical implementation best practices for success

What Is Web Analytics?

Web analytics is the practice of collecting, measuring, and analyzing data about how users interact with your website or app. It helps you understand what’s working, what’s not, and how people move through your digital experience.

Modern web analytics tools—like GA4, Matomo, or Plausible Analytics—go beyond counting pageviews. They track user journeys, engagement events, conversion funnels, and even cross-device interactions.

In short, analytics gives you the data you need to make evidence-based decisions about design, content, and marketing.


Why Having Web Analytics Tools Is Essential

Without analytics, you’re flying blind. Every business—whether a small local shop or a growing regional brand—needs insight into how people are discovering and using their site.

Here are some key reasons why:

  1. Measure marketing performance. Know which channels (search, social, email, referrals) actually drive results.
  2. Understand user behavior. Learn what pages attract visitors, where they drop off, and what keeps them engaged.
  3. Optimize for conversions. Identify friction points that prevent customers from completing purchases or forms.
  4. Inform content and design decisions. Use data to prioritize what to improve next.
  5. Support accountability. Analytics gives concrete evidence for ROI, not just intuition.

And since Google Analytics is free, it’s an ideal starting point for small businesses that want to compete effectively online without adding unnecessary cost.


Establishing Your Baseline Metrics

Before diving into implementation, decide which metrics truly matter for your goals. These baseline metrics will serve as your foundation for improvement.

Common examples include:

  • Traffic Metrics: Users, sessions, pageviews, average session duration
  • Engagement Metrics: Bounce rate, scroll depth, engagement rate, time on page
  • Acquisition Metrics: Source/medium, new vs. returning visitors, campaign performance
  • Conversion Metrics: Goal completions, e-Commerce transactions, form submissions
  • Behavior Metrics: Top landing pages, exit pages, internal search terms

Tip: Don’t try to measure everything. Choose metrics that align with your business outcomes—whether that’s generating leads, selling products, or increasing awareness.


A Basic Process for Implementing Web Analytics

A good analytics setup follows a clear, repeatable process:

  1. Define Your Goals.
    What do you want users to do? (e.g., buy, sign up, contact you)
  2. Map User Journeys.
    Understand the key pages and actions that lead to those goals.
  3. Plan Your Tracking.
    Decide what events, conversions, and custom dimensions to track.
  4. Implement Tags.
    Use a tag manager (like Google Tag Manager) to deploy GA4 and other tags safely.
  5. Validate and Test.
    Use tools like GA Debugger, Tag Assistant, or browser dev tools to confirm data accuracy.
  6. Monitor and Iterate.
    Review reports regularly, compare against your baseline metrics, and adjust tracking as your site evolves.

If you’re unsure how to set this up, Pixelated Technologies can help configure and maintain a clean, accurate analytics environment for your business.


Updated Google Analytics Implementation Best Practices

Much of what was true a decade ago still holds up—but with updated context for today’s digital environment.

1. Tag All of Your Pages (and Key Events)

You can’t measure what you don’t track. Every page—and now every important user action—should be tagged. In GA4, this often means configuring events like click, scroll, or form_submit.

2. Use a Tag Management System

Rather than manually placing tags on each page, tools like GTM or Segment make implementation more scalable and secure. They allow centralized control and easier updates—especially when working across multiple pages or platforms.

3. Separate the JavaScript Include from the Analytics Tag

Keep script includes in your site’s <head> and keep configuration or event snippets inline where needed. This ensures faster load times and reduces dependency issues.

Benefits:

  • JavaScript loads early, improving tag reliability
  • Cleaner, modular architecture
  • Easier maintenance and updates

4. Place Tags Strategically

Modern async tags (like GA4’s gtag.js) no longer block rendering, so placement is less critical than in the past. Still, placing them early in the page (head or top of body) ensures they fire reliably before users navigate away.

5. Validate Your Tags and Data

Before going live, verify your setup:

  • Use Google Tag Assistant or DebugView in GA4
  • Inspect network requests for collect or event hits
  • Test in staging and production environments

6. Identify Pages and Events Uniquely

Make sure each page and event name is meaningful. Avoid random query strings or dynamically generated parameters when possible. Use clean URLs and standardized naming conventions for events (form_submit_contact, not event123).

7. Prioritize Privacy and First-Party Data

Privacy laws like GDPR, CCPA, and evolving browser restrictions make first-party data and consent management critical.

  • Always respect user consent before loading tracking scripts.
  • Use first-party cookies instead of third-party ones.
  • Avoid collecting personally identifiable information (PII) in your analytics data.

8. Centralize and Reuse Tracking Configurations

Keep a single source of truth for your GA and tag configurations. This reduces duplication, ensures consistency, and makes troubleshooting easier. GTM’s built-in version control helps maintain auditability.

9. Document and Maintain

Your analytics implementation isn’t “set it and forget it.”
Maintain a document outlining:

  • What’s being tracked
  • Where tags are placed
  • What events and goals mean

As your site changes, review tracking quarterly to ensure accuracy.


Tips & Tricks for Small Business Analytics Success

  • Use GA4’s built-in Enhanced Measurement features (scrolling, site search, outbound clicks) to get more insight with minimal setup. Semrush
  • Connect GA4 with your Google Search Console to gain SEO insight about keywords and landing pages. Semrush
  • Filter out internal traffic (e.g., your own visits) so your data reflects real customer behavior. Analytics Mania
  • Focus on tracking only what matters — key events tied to your business goals — rather than every possible interaction. Analytics Mania
  • Review the detailed tips in leading analytics blogs for deeper best practices:
    • “How to Use Google Analytics for SEO: 6 Best Practices” (Semrush) Semrush
    • “Google Analytics 4 Best Practices” (Analytics Mania) Analytics Mania
    • “Google Analytics Tips” (Analytify) — if accessible for your site setup and custom tracking

Wrapping Up

Whether you’re using Google Analytics, Matomo, or another analytics tool, the principles of sound implementation remain the same: plan carefully, tag consistently, validate thoroughly, and protect your users’ privacy.

For small businesses, Google Analytics offers a free, powerful way to understand your audience, improve your marketing, and grow smarter online.

At Pixelated Technologies, we help local businesses get the most from their data—setting up analytics correctly, explaining what it means, and using insights to make confident, informed decisions.

Good analytics isn’t just about collecting data—it’s about collecting the right data and using it to make smarter, more confident decisions.

Webinar – Running a Small Business in a Digital World

A Free Webinar from Pixelated Technologies

Small businesses are the heart of our local communities — from the cafés and boutiques to the contractors and family-owned shops in every downtown. But even the most loyal customers start their journey online.

That’s why we’re hosting a free webinar, Running a Small Business in a Digital World, designed to help local business owners understand how to attract more customers, stand out online, and use technology to grow smarter.


Why Your Digital Presence Matters

More than 80% of customers research a business online before making a purchase or visiting in person. Your website, social media, and online reputation often form a customer’s first impression — and can make the difference between earning or losing their trust.

This webinar will walk through how small businesses can build a consistent, credible digital presence that attracts new customers and keeps them coming back.


Building the Foundation: Your Website

Your website is your digital storefront. We’ll cover what makes a great small business site — mobile-friendly design, clear calls to action, and content that tells your story. You’ll see how simple updates can make your site more effective and better reflect your brand.


Getting Found Online

Search Engine Optimization (SEO) isn’t just for big companies. We’ll explain how small businesses can show up in Google searches, maps, and “near me” results — with easy, actionable steps you can start using right away.


Connecting Through Social Media

Social media gives you a way to connect directly with your community. Learn how to post with purpose, share your story, and build engagement without spending hours every day managing accounts.


Creating Content That Works

From short videos to quick blog updates, content builds trust and shows what makes your business unique. We’ll show how to plan and share simple, authentic content that gets noticed — even on a small budget.


Using AI to Work Smarter

Based on our recent blog, How AI Can Help Small Businesses Thrive, we’ll share how AI tools can help you save time, improve marketing, and make data-driven decisions — without replacing the human touch that makes your business special.


Measuring What Matters

Finally, we’ll show you how to track what’s working — from website visits and social media insights to online reviews — so you can make smarter decisions and see your digital efforts pay off.


Join Us Live

We’ll end the session with a live Q&A where you can ask about your own business challenges and get personalized advice.


About Pixelated Technologies

At Pixelated Technologies, we help small businesses thrive in the digital age through accessible, affordable web design, SEO, and digital marketing services. Our goal is simple — to empower local businesses to grow online while staying true to who they are.

From On-Site SEO to Off-Site Authority: Enhancing the 2015 SEO Checklist for the AI Era

Back in September 2015, my post titled “Forty SEO Checklist Items for Agile Teams” laid out two well-structured lists: one for on-page optimization (things you do to each page) and the other for on-site optimization (site-wide technical, architecture, crawl, redirect management).

It remains a very solid reference because it covers the fundamentals: readable URLs, proper title tags, meta descriptions, canonical tags, H1 structure, sitemaps, robots files, broken link checks, site performance, mobile usability, etc.

If you’re working on individual pages or entire sites, you can use those checklists almost directly as success criteria for each release. The emphasis on clean code, valid HTML, accessibility, site speed, etc. still matter.

But while the fundamentals are still very much relevant, the SEO landscape has continued to shift — especially as we move beyond the site boundaries into the off-site ecosystem, and when you factor in AI, social media, virtual assistants, etc.


What’s changed (and why we need to extend the list)

Here are some of the major shifts worth noting:

1. Off-site / external credibility really matters

In the original 2015 checklist the “on-site” section does include social sharing links, sitemaps, analytics, etc. But many of the external signals we now recognize were weighted differently.
Today, building trust, authority, and relevance outside your immediate site is a key component of SEO. That means things like:

  • Backlinks from trusted media / editorial sources (not just random directories/blog comments)
  • Brand mentions (even unlinked) from credible places
  • Reviews, ratings on third-party platforms (for local businesses especially)
  • Social media presence that drives engagement and signals relevance
  • Guest posts, podcasts, videos, etc that place your brand/content in other credible ecosystems

For example, one article notes that while backlinks remain a core part of SEO, “traditional link building … has been ineffective for some time. Success requires creative ideas and real-world events that garner high-tier editorial coverage.” – Search Engine Land
Another states – “Off-page SEO is evolving beyond backlinks, and AI now recognizes brand mentions and authority signals.” – SGD

2. AI / Generative Search Engines are altering the game

Search is not just about keyword matching and links anymore. With large-language models, generative systems, and more sophisticated technology, content intent, reputation and entity-relationships are becoming more significant.
For instance – the concept of “Answer Engine Optimization (AEO)” and “Generative Engine Optimization (GEO)” is emerging to capture how AI-powered retrieval works rather than classic ranked lists. – Wikipedia
Similarly – “AI does not just count backlinks, it understands context, sentiment, and reputation.” – SGD

That means your content, your brand, your mentions, your cited authority all contribute to how well you appear (or are referenced) in AI-driven search results.

3. Social, review & multi-format content amplify signals

While share buttons and social icons were already present in the 2015 list (e.g., “Social Sharing – Make sure they are all set up and working properly” in the On-Site checklist) — the emphasis now is much stronger.
Social media accounts that are active (updated weekly or regularly), audience-relevant, engaging with comments/followers, provide additional signals of relevance → help drive both traffic and credibility.
For local and service-businesses, reviews (on Yelp, Nextdoor, Google Business Profile etc) are increasingly important for “trustworthiness” and therefore SEO strength.
Also, the proliferation of guest blog posts, podcast appearances, video placements, rich content off your site help broaden the footprint of your brand and content — thereby contributing to inbound traffic, authority, brand-mentions and trust.


Building a holistic, modern SEO strategy

Putting this together, here’s how you can approach an updated, holistic SEO strategy combining the old and new.

Step 1: On-Page Optimization Layer

  • Use my 2015 checklist as your foundation: human-readable URLs, short titles, unique meta descriptions, proper heading structure, canonical tags, alt-text for images, technical health (sitemap, robots.txt, redirects, site speed, mobile usability). – Pixelated Blog
  • Make sure your content is high-quality (more than 250 words, relevant, avoiding thin/duplicate content). – Pixelated Blog

Step 2: On-Site Optimization Layer

  • Continue with the 2015 checklist to ensure your site is technically healthy (404s fixed, server logs checked, performance optimized: compress images, minify CSS/JS) – Pixelated Blog
  • Make sure analytics/webmaster tools are set up, review crawl errors, mobile usability, redirect chains etc. – Pixelated Blog

Step 3: Off-site & external credibility (the “authority & trust” layer)

Here’s how to build that layer in the AI + social era:

  • Backlinks & media mentions: Seek editorial coverage from trusted external sites (news, industry publications, authoritative blogs). But more importantly now: relevance matters. Links from domain-relevant, trusted sources matter far more than many low-quality links. – rvsmedia.com
  • Brand mentions & citations: Even unlinked brand mentions contribute to entity recognition and trust signals for AI-driven search. Monitor your brand’s mentions across the web and aim to increase meaningful citations. – SGD
  • Social media activity: Maintain active social accounts with regular updates (weekly or more frequently), relevant to your audience, encouraging engagement (comments, shares, followers). The more your social presence is authentic and engaged, the stronger your brand footprint.
  • Reviews & third-party platforms: For businesses especially in local/service categories, ensure you have consistent listing and good reviews on platforms such as Google Business Profile, Yelp, Nextdoor, and other industry-specific directories. Reviews help with trustworthiness signals.
  • Guest content / rich formats: Appear as a guest blogger, podcast guest, video interview, or host your own webinar and repurpose/republish externally. These placements do double-duty: they bring referral traffic and build external credibility.
  • Content that earns links/mentions: Create high-value content (original research, data, benchmarks, interactive tools, explainer guides) that others want to reference, share or link to. As one recent article flagged: “The future of link building lies in being referenced by authoritative sources across the web.” – Sure Oak

Step 4: Integrate and monitor across all layers

  • Ensure your off-site and on-site efforts are aligned: content you publish on your site should easily lend itself to being referenced externally (so your site is the “home base”).
  • Track key metrics: referring domains, domain authority/trust scores, brand-mention volume, social metrics (followers, engagement rate), review ratings/volume, unlinked mentions turned into links.
  • Use tools to audit backlink health, brand mentions, potential toxic links. For example one guide notes: “Without measurement, strategies lack accountability.” – silicongraphics.ae
  • Keep up with AI/algorithm shifts: as AI-powered search and generative results evolve, focus on entity recognition, thematic relevance, semantic relationships (not just keyword-density) and content that answers user needs.
  • Think long-term: Off-site authority and trust don’t happen overnight. It’s more like a brand-building/PR plus SEO hybrid. The days of “quick link-spike → ranking boost” are largely behind us. – SGD

Why this holistic mix matters

When you combine the strong on-page/technical foundation (so your site is crawlable, performant, relevant) and the external credibility/trust signals (media mentions, brand footprint, reviews, guest content, social engagement), you end up with a site and brand that search engines — including AI-driven ones — are more likely to trust, surface and recommend.

In short:

  • On-site keeps you in the game (crawlable, relevant, technically sound)
  • Off-site builds the reputation that makes you competitive
  • AI & social layers amplify the effect by interpreting broader signals of trust/authority

In summary

The checklist published in 2015 remains an excellent resource for on-page and on-site SEO. But in today’s era of AI, social media, brand ecosystems and rich content formats, you’ll want to extend your strategy with off-site and external signals: backlinks from trusted media, active social presence, guest appearances, reviews on major platforms, brand mentions and content designed to be referenced.

The goal: build a holistic SEO strategy that isn’t just about being found — it’s about being trusted, relevant and linked-into the wider web ecosystem.

How AI Can Help Small Businesses Thrive

Artificial Intelligence (AI) has been making headlines across industries, but for small businesses it’s not just a buzzword — it’s a practical tool that can simplify tasks, boost productivity, and help you better connect with customers. In this post, we’ll explore what AI is, the different types of AI, what it’s doing well today, how small businesses can put it to work — without fear of being replaced — and how real‑world numbers show it works.


1. What is AI?

At its core, Artificial Intelligence refers to computer systems designed to perform tasks that normally require human intelligence. This can include recognizing patterns, understanding natural language, making decisions, or even predicting outcomes. Unlike traditional software that follows explicit rules, AI systems can learn from data and improve over time, giving small businesses powerful ways to work smarter, not harder. Gusto

Example for small businesses: A local café uses an AI‑powered scheduling tool that analyses customer foot‑traffic over the week and predicts peak and slow times — enabling the manager to schedule staff more effectively, reduce over‑staffing on slow days, and ensure coverage on busy days without manual spreadsheets.


2. What different types of AI are there?

AI comes in many forms, each suited for different tasks:

  • Reactive AI: These systems react to specific inputs but don’t retain memory.
  • Machine Learning (ML): ML algorithms learn patterns from data and make predictions.
  • Natural Language Processing (NLP): This allows machines to understand and generate human language — chatbots, automated writing assistants, etc.
  • Generative AI: Systems that can create new content (images, text, music) based on existing data.
  • Expert Systems: AI designed to mimic human decision‑making in specialized areas, such as diagnosing issues or recommending actions.
  • Robotics: Physical AI systems that automate manual or repetitive tasks (such as warehousing, manufacturing).
  • Agentic AI (Intelligent Agents): More advanced AI that can perform tasks autonomously over time, learning from feedback and taking actions.

Another useful classification: AI by capability (e.g., Narrow AI vs General AI) or by functionality (e.g., perception, cognition, decision‑making). business.com

Example for small businesses: A boutique e‑commerce shop uses a generative AI tool to produce product description text (Generative AI + NLP). Meanwhile, their accounting software uses ML to flag unusual expenses automatically (Machine Learning). And a small manufacturing firm uses a robotics arm (Robotics) for one repetitive assembly step, freeing up a worker for higher‑value tasks.


3. What is AI doing well today

https://i.marketingprofs.com/assets/images/daily-chirp/230511-infographic-skynova-ai.jpg

AI excels at repetitive, time‑consuming, and data‑heavy tasks. Examples include:

  • Automating customer support through chatbots.
  • Analyzing data to find trends and insights.
  • Generating content like social media posts or product descriptions.
  • Predicting sales or inventory needs.
  • Personalizing marketing campaigns based on customer behavior.

Here are some compelling statistics illustrating how AI is already impacting small businesses:

  • 77% of small businesses that use AI reported increased efficiency. ZipDo
  • More than 40% of small business owners say GenAI users saw revenue grow by 20% or more. Gusto
  • 91% of SMEs using AI report revenue boosts, and 87% say it helps them scale operations faster than manual competitors. Sme Scale
  • Small business owners report savings of approximately $273.5 billion annually from time and cost savings enabled by AI tools. SBE Council

Example for small businesses: A local digital marketing agency uses an AI‑powered analytics dashboard that tracks both organic and paid channels; it automatically suggests which social posts are under‑performing and should be tweaked. This frees the agency owner from hours of spreadsheet work and lets them focus on strategy and client relationships.


4. AI as a Tool in the Toolbox

It’s important to remember: AI is a tool, not a replacement for humans. While it can automate certain tasks, it works best when combined with human judgment and expertise. Think of AI as a helper that handles the repetitive or time‑consuming parts of your work, leaving you free to focus on creativity, problem‑solving, and customer engagement. business.com

Example for small businesses: A small law‑firm employs an AI document‑review tool that identifies standard clauses and flags unusual ones. The lawyer still reviews and makes the final call — but the time spent on basic reviews is reduced from hours to minutes. The lawyer then uses that saved time to focus on strategy, client counseling, or more complex issues — not replaced, but freed for higher‑value work.


5. How AI Can Help Web Development

Small businesses can leverage AI in web development in several ways:

  • Website builders & templates: AI‑powered platforms that generate layouts, templates, and content suggestions (making launching a website faster).
  • User experience improvements: AI can analyze visitor behaviour (clicks, scrolls, bounce‑rates) to optimize navigation and design.
  • SEO optimisation: AI tools can suggest keywords, meta descriptions, content improvements to improve search rankings.
  • Automated testing & maintenance: AI can identify broken links, page errors, or design inconsistencies before they impact users.

Example for small businesses: A local real‑estate agent uses an AI website builder to launch their landing page. The platform uses a generative model to propose header text, image suggestions and layout. Then an analytics‑plugin uses ML to track which pages are getting clicks and suggests moving the “Contact Us” button to a more prominent location. The agent didn’t need extensive web‑dev skills or hire a full developer — AI accelerated and simplified the process.


6. How AI Can Help Social Media Marketing

Social media is another area where AI shines for small businesses:

  • Content generation: AI can create captions, posts, or even image suggestions (via generative models).
  • Scheduling & posting: AI tools determine the best times to post for maximum engagement based on historical data.
  • Analytics & insights: AI can track engagement, follower growth, sentiment, trending topics — helping you make data‑driven decisions.
  • Ad targeting & optimization: AI analyses user behavior to better target ads to the right audience, improving ROI.

Example for small businesses: A local bakery uses an AI‑driven social‑media assistant. It generates suggestions for daily posts (e.g., new flavor announcements, behind‑the‑scenes images), recommends optimal posting times for Instagram and Facebook, and provides weekly reports on which posts got the most engagement (and why). The bakery owner spends less time figuring out when/what to post and more time baking and interacting with customers in person.


7. Sum Up: AI Doesn’t Replace the Need for People

AI isn’t here to take over small businesses — it’s here to help them grow. From web development to social media marketing, AI can handle the repetitive, time‑consuming parts of your tasks, freeing you to focus on what matters most: your customers and your business vision.

With humans still at the centre — making the strategic decisions, bringing creativity, empathy, and domain knowledge — AI becomes a powerful tool in your toolbox that enables you to operate more efficiently, make smarter decisions, and deliver better experiences to your customers.

Example for small businesses: A small graphic‑design studio uses AI to generate first drafts of social‑media visuals and copy. The designer reviews, edits, and adds the creative/branding twist. The client still talks to the human designer, not just the AI. The human brings the nuance, storytelling, relationship, and brand understanding — while AI handles the heavy‑lifting of drafts and iterations.


Conclusion

In summary: AI doesn’t replace people — it enhances people. For small businesses, embracing AI means spending less time on the repetitive stuff and more time on the things that matter: strategy, relationships, creativity, human connection. Use AI as a smart assistant, not a substitute. Use it to make tasks easier, faster, and more efficient — while you lead the way.

Why Content Is So Important for Small Businesses

In today’s digital landscape, content is far more than just words on a webpage or a social-media post. For a small business, content is the engine that drives visibility, engagement, trust and growth. Whether it’s the articles on your website, posts on social media, or communications with customers, good content underpins nearly every facet of your marketing. Let’s break down why it’s so important — for your website, for your social media, for your customers and for your business as a whole.


On Your Website

Your website is your digital home base — you own it, you control it, and it’s where a large part of your customer journey happens. Content plays several crucial roles here:

1. Drives SEO (Search Engine Optimization).
Search engines like Google Search index content. The more high-quality, relevant, keyword-rich pages you publish (blog posts, guides, product/service pages), the greater your chances of being found by potential customers. One guide for small business SEO notes: “SEO … enhances online presence, drives organic traffic, and boosts brand credibility.” – Salesforce
And a stats piece shows businesses that blogs generate 55 % more visitors on average than those that don’t. – Digital Silk

2. Establishes authority and trust.
By regularly publishing content that answers questions your customers have, addresses their pain-points and reflects your expertise, you position your brand as a reliable source. According to the article “Why Content Marketing is STILL Important in 2025”, content “builds authority and trust in crowded, competitive markets.” – Exposure Ninja
When someone lands on your site and sees helpful articles or well-written service pages, they’re more likely to believe you know what you’re doing.

3. Provides a stable platform you own.
Unlike social media, where algorithms change, platforms fluctuate and your reach may vary, your website is yours. Your messaging, user experience, design and content are under your control. This content marketing article states that content “fuels everything else”, and that your website is the hub. – BrandWell
That means when you invest in good content on your website, you’re building an asset, not just a temporary post.

4. Boosts conversions.
Content on your website isn’t just about attracting traffic; it’s about guiding a visitor toward doing something — whether that’s making a purchase, filling out a form, signing up for a newsletter. A product-oriented blog, a case study, a clear service description or a FAQ page all help move someone from browsing to action.

Summing up: On your website, content is the foundation. Without it you’re basically invisible to search engines, harder for people to trust, and you have no stable home for your brand.


On Social Media

Social media isn’t just an add-on: it’s a dynamic way to connect, amplify your message and drive people back to your website. Here’s how content works there.

1. Engages your audience.
On platforms like Instagram, TikTok, LinkedIn or Facebook, content is the currency. You engage followers through posts that inform, entertain, inspire or solve problems. Engagement (comments, shares, likes) helps build a community around your brand. This article states small business social media efforts benefit from authentic content rather than just ads. – business.com

2. Increases brand awareness.
Your audience on social media might be much larger (or at least different) than your direct website traffic. Regular content helps your brand stay in front of people, grow your audience, and reach new prospects. Statistics show 83 % of marketers believe content marketing helps build brand awareness. – Digital Silk
For a small business this is crucial — you don’t just want to reach those already looking for you; you want to show up where they might not yet know you.

3. Drives website traffic.
Social posts often serve as a funnel into your website. A post with a link to a blog article or a special offer directs people from social platforms to your owned web property, where you can engage them further and convert them. One benefit list emphasises this point. – Studio Barn Creative

4. Tailors the message to platform.
Each social platform has its own style, format and audience expectation. For example:

  • Instagram or TikTok often favor visual/short-form content.
  • Google Business, Nextdoor, and Yelp, are designed to research products and services (electricians, restaurants, roofers) and gather opinions and ratings from customers, neighbors, and consumers.
  • LinkedIn may suit longer form posts or professional insights.
    Recognizing that and tailoring your content accordingly makes it work harder. A 2025 content marketing article highlights the importance of matching format and platform. BrandWell

Summing up: On social media, content connects you with people where they spend time, builds your brand, engages them and brings them into your website ecosystem.


For Your Customers

Content matters for your customers as much as for you. Here’s why.

  • Gives value and builds relationships. Customers are more likely to stick with brands that don’t just sell, but help. When you produce useful, helpful, relevant content, you nurture relationships—not just transactions. As one source puts it: content “helps brands build relationships and trust with their potential customers and existing customers at scale.” – Copyblogger
  • Educates and solves problems. Many customers are in the “I have a question” or “I need a solution” mode rather than “I want to buy now.” Good content helps answer their questions, show how you handle their pain points, and guide them. This builds goodwill and positions your business as helpful and credible.
  • Retains customers and loyalty. You don’t stop at the sale. Ongoing content for existing customers—like tips, updates, user generated stories or behind-the-scenes—helps maintain engagement. This small-business article noted content marketing helps nurture subscribers, audience members and leads. – Data Axle USA
  • Enhances the experience. Customers expect more than product listings; they expect story, authenticity, community. Content can address that expectation. In the social-media context, users appreciate seeing behind-the-scenes, real people, real stories: trust grows. – business.com

Summing up: when you create content with your customers in mind, you’re not just broadcasting; you’re building a relationship by giving them something valuable, trustworthy and memorable.


For Your Business

Finally, beyond website, social media and customers, content is vital for your business operations and strategy.

  • Supports every other marketing channel. Content is the fuel. Email campaigns need newsletter content; paid ads often direct to content; social media posts need something to link to. This article states: “Think of content marketing as the engine that powers everything else.” – BrandWell
  • Cost-effective, long-term asset. Content may take time and effort up front, but once published it can continue to drive traffic, engagement and conversions for months or years. Exposure Ninja notes that a “well-optimized blog post” keeps working. – Exposure Ninja For small businesses especially — competing with limited budgets — content is a strong lever. – Semrush
  • Builds competitive advantage. With good content you can stand out, especially in markets where your competitors are relying solely on ads or look-alike branding. Small business content-marketing guides say creating educational or unique-viewpoint content is a way to compete against larger firms. – Semrush
  • Drives measurable outcomes. As you build content, you can measure views, engagement, leads, conversions. Over time you can refine it, build authority, improve SEO, increase traffic and grow your business. Recent statistics show content marketing budgets are increasing and performance metrics such as traffic growth are improving. – Siege Media

So for your business, content is not optional — it is integral. It plays across your website ecosystem, your social presence, your email list, your ads, your branding, your customer lifecycle.


Putting It All Together

If you combine all of the above, here are a few actionable take-aways for a small business:

  • Treat your website as a content hub. Make sure you regularly publish relevant, quality content (blogs, guides, FAQs, case studies).
  • Use social platforms not just to broadcast your offers but to share content that drives traffic back to that hub.
  • Tailor your content format and message by platform (visual posts for Instagram/TikTok, informative posts for LinkedIn, etc).
  • Always ask: what problem is this content solving for my customer? How is this building trust?
  • Remember: content is a long game — consistency matters more than instant results.
  • Measure: which types of content are getting traffic, engagement, leads? Double down on what works.
  • Because your website is your own platform, invest in it. Social platforms help amplify, but your site is the place you control.

Why Now Is the Time

Recent trends show content marketing is more important than ever — and more strategic. According to one article: “If done right, a content marketing strategy in 2025 will help brands grow smarter, rank higher, and convert faster.” – Exposure Ninja
Another shows content marketing gives small businesses a way to compete against larger budgets. – Semrush
Moreover, the statistics bear it out: 83 % of marketers say content marketing helps build brand awareness, 74 % say it helps demand generation, 62 % say it nurtures leads. – Data Axle USA
And nearly half of marketers plan to increase content-marketing budgets in 2025. – Taboola

For small businesses that act now, that means gaining an advantage while others may still treat content as an afterthought.


Final Thoughts

Content is the connective tissue between your website, your social presence, your customers and your overall business strategy. Without it, you’ll struggle to be found, struggle to build trust, struggle to engage and convert. But with it—and done thoughtfully—you build visibility, credibility, relationships and revenue.

The Challenges of Working Remotely in the face of COVID-19

The situation with COVID-19 changed quickly, and we all needed to adapt with it.  We and our families are working from home in the face of safety and security.  In order to make this work as best we can, here are some tips, tricks, best practices, lessons learned, and gotchas that I have learned, tried, or heard about from team members over the last two weeks while working remotely.

Environment

  • A comfortable, quiet work environment where you wont be disturbed, and where you won’t disturb others.
  • A desk with enough room so you can spread out.
  • A chair that is comfortable, even hours after sitting in it.  I have found the chairs designed with mesh on the back and seat to be the most comfortable to me.
  • Ideally you should have a view of the outdoors.  People are more productive when they can see the sunlight and the environment outside.
  • Be sure you have breakfast and lunch, possibly prepared beforehand, or are easy to make.  Skipping meals is not good.
  • When you get dressed in the morning, wear comfortable but work-video-conference-appropriate clothes.
  • Set rules about space with the people at home.  When you are available to talk, when can’t you be disturbed, when are your breaks, and the same availability times for your new work-from-home officemates.  Signals like doors or flags can be a big help.

Tech

  • Enough bandwidth at home to accommodate you and your other family members in parallel while you are working.  Remember children and spouses will all be competing for bandwidth.  FIOS Gigabit Connection might be available in your area.
  • Robust wifi network for sustained usage – strong AC or AX router like Asus RT-AX88U, or even better – upgrade to mesh, like the Eero Pro.
  • Get a great set of comfortable bluetooth headphones, able to be used wired and wireless, and usable while charging.  I like the Bose 700 but they are real expensive.  I bought the Apple AirPods Pro. on sale on Amazon Warehouse and they are great.  But working at home, I really like the Jabra Elite 85h.  I got those via Amazon Warehouse, too.  Price isn’t everything – Anker SoundBuds Slim+ and Anker SoundCore Life P2 are just as good.   And I still have my trusty wired Bose Soundsports for emergencies.
  • Wireless mice, trackpads, keyboards, etc.  I like the Logitech MX Anywhere 2S, and (i know it’s strange) the original Apple Wireless Keyboard.
  • A second monitor is a blessing.  Particularly if you are going to be sharing your screen all the time on video conference calls. There are a LOT of them out there.  Pick a budget and find the best one you can for yourself.
  • If you are going to have all those devices hooked up to your computer, a USB hub might be a good idea.  I just bought the Vava USB-C 9-in-1 Hub.
  • Get all the chargers, cables, adapters, etc. for all your devices.  I like this particular multi-charger cable on Amazon – it can charge Lightning, Micro-USB, and USB-C devices.
  • Ensure your VPN is properly configured and is working as expected.
  • If your desktop or laptop doesn’t come with a video conference camera, then the Logitech HD Pro C920 or C922 will work great.
  • Video and Audio Conferencing software is installed and working as expected on your machine from home.  Most companies use WebEx.  If so, use Brady Bunch mode, to see your team all at once.
  • Slack or Microsoft Teams are a staple in communication.  Ensure it is connected on multiple devices and ready to go.
  • The whole world is connecting to work via VPN, using WebEx, and turning on their video cameras.  Put WebEx on your phone, and disconnect from Wifi.  Be prepared to use it as a backup if VPN and WebEx are slow, or crash.
  • If you are a software developer, you may need to pair program.  VSCode Live Share can do this.  You can also use Tuple if you are on a Mac.

Team

  • You need to actively connect with your team.  People don’t walk by or bump into you in the cafeteria any more.
  • Schedule more one-on-ones, even if they are only 5 to 15 minutes.  Consciously interact within your circles.
  • It may be good to schedule virtual water cooler time with your team, just to ensure communication and camaraderie still happens regularly.
  • Someone on my team scheduled a virtual Happy Hour.  Everyone brought their own drinks, and hung out around the video cameras at the event.  They laughed and carried on and had a great time.
  • Teambuilding events are a great way to break the monotony, get peoples’ minds off work and the news for a while, and interact with their team members.  There are lots of things you can do remotely.  I will be doing a follow-up post on this.
  • Be sure to prioritize communication and collaboration.  Over-communicate if necessary, on multiple communication channels.  Reward people who come up with creative and resourceful ways to keep interaction levels high.

Mindfullness

  • Begin and end the day around the same time as much as possible.  Ensure you create a balance between work and home, just as you do when commuting to the office.
  • Ensure you also create the transitions to and from work.  When commuting, that was naturally created on the train or in the car.  You still need that transition.  Get dressed, get your coffee, have breakfast, make a to do list for the day, start slow with email.  Develop the same kind of routine to break away from work – check off your to do list, ideas for tomorrow, take a short walk.
  • Build in time to get up, walk around, take a break, possibly go for a stroll outside.  My peers share photos from their walks and snack times with each other to keep the spirits up and break up the routine.
  • Remember that in the face of COVID-19, services like childcare, pet care, food shopping, etc. are going to be much harder, and teammates may need to dedicate work time towards those things.  Be sure to be accommodating.
  • Don’t forget that you need to take a break, and vacation days and sick days / mental health days are still critically important.  Don’t hesitate to take them as you need them.

Wrap Up

These are just some of the experiences that me and my colleagues have had over the lat two weeks as we adjust.  i am sure there will be many more, and lots of opportunities to learn and improve.

Scott Hanselman has been working remotely for a very long time, and writes quite often about it.  You can read his tips, tricks, and best practices for working remotely.  He has written a lot of other good articles about remote working, and he dropped some of the links right on the blog post.  Lots to learn for all of us in these articles.

Here is a group of 21 Thought Leaders On Remote Work.  Also lots of great articles on best practices, culture setting, meeting best practices, time zone management, and more.

I am sure you have your own ideas about what works and what doesn’t.  Leave comments below about your experiences.

Graduation is Over… What Next?

Recently, I was a speaker at an event at a local Bootcamp.  The cohort I spoke to was focusing on front end development.  They had other speakers, all focusing on technology topics.  I thought I would change it up, and spoke about the hiring process – what a company is looking for, what you are looking for in a company, and how to find a good match.  The topic was very different for the cohort, and they were very interested.  I got lots of questions after the session, and even for weeks after, and have stayed in touch with many of the students.  Most of them have been placed.  The ones that did not, had one universal question – “What do I do next?”  Here is a quick review of what I covered in my talk – 1) what are you looking for in a new job, 2) what are you looking for in an employer, 3) remember why people leave, and 4) what a good company looks for in a new employee.  Then I dive into next steps – 1) introspection, 2) search for companies, 3) search for jobs, 4) apply, apply, apply, 5) prepare like it’s your final exam, and 6) follow up.

Am I A Match – A Quick Review

What are You Looking For in a New Job?

Everybody is looking for a great job… but what does that mean to you?  A big salary?  More responsibilities?  Working with a new skillset or the newest, best technology?  Or is it cool projects that are in the public eye?  Maybe it is working for big brands or large Fortune 500 companies.  Knowing what it is in a job that excites and motivates you is important.  There is no right answer.  But there is more to it than just that…

What are You Looking For in an Employer?

For me, I take pride in the work I do.  There is lots more to a job than the roles and responsibilities.  Part of that is where I work, the product I am a part of, what my employer stands for, how we give back.  Some other things that matter to me are the work itself, my future career growth at the company, opportunities for continuing my education, the cultures and behaviors embraced, work life balance, management support, and employee empowerment.  You have heard the phrase before – “Do what you love and you never work a day in your life.”

Remember Why People Leave

It is important to know why people leave their current job… you should focus on these for your new company, or you wont be any happier than you are now.  This is based on this article.  People leave their current job because of 1) a lack of trust, respect, or autonomy, 2) not being appreciated or recognized, 3) a lack of opportunities, challenges, growth, or development, 4) they are underutilized, 5) that have a bad manager or poor upper management, 6) they are overworked, stressed, or a poor work life balance, 7) a toxic, negative, unfocused culture or coworkers, and 8) you don’t have the room to breathe, do things your way, or try new things without blame.

What a Good Company Looks For  in a New Employee

I have been a hiring manager for a long time.  Each company I have worked for has their own strategy for hiring.  Smaller companies have looked at the short game – hire what we need to deliver our current projects – skillset, smarts, speed.  Larger companies keep their sights on the long term vision.  My current mantra is “raise the bar” – hire people that are better than our current pool of developers.  Someone the team can learn from and grow as a group.  When evaluating candidates, I look for 1) experience and current skills, 2) are they a technologist or just a coder, 3) is there a culture fit, 4) are they a disruptor – will they come in , question the status quo, ask questions, and improve our current environment, an 5) are they an innovator, staying on top of new technology, trying new things, and have an arsenal of tools for new situations.

Next Steps

Introspection

Now is the time to decide what it is that you are looking for – in a position, in a company, and in your career.  Short term, long term, needs and wants, for you and your family.  Make a list of what you are looking for, and list them in priority order.  You will need this to evaluate your happiness and fit.  Once you have an offer in hand is way too late.

Search For Companies

Once you know what you are looking for, you can find companies that match.  Do your own research.  There are a lot of resources to use in your search.  The ones I like are Glassdoor, LinkedIn, Indeed, and Google News.  You can also look at the research that someone else has done.  This may or may not be a good fit for you, so take these with a grain of salt – Fortune 500 list, Fortune Best 100 Companies, GlassDoor Best Places To Work, Forbes World’s Best Employers or Forbes America’s Best Employers, and LinkedIn Top Companies List.  I am sure there are many other lists that may be important to you – best companies for families, best companies for women, best companies for innovation, and many others.  The point is, do your research, and make a list.

Search For Jobs

Now that you know what you are looking for, and you know what companies fit your criteria, you can start to look for job opportunities that match.  I like to use LinkedIn and Indeed, but you can use Dice, or Monster, or any other job board.  I recommend completing the profiles or online resumes for each of the job boards you use, as this will help them find you a matching position.  You can also look directly on the web sites of the companies you prefer, but this will take longer, and most job boards scrape them all anyway.  Sometimes you will come across a great job opportunity that is not for the companies you have researched already.  Be sure you find out more about them, to see if they fit what your expectations are.  If they do, that is great!  If they don’t, then start a list of companies you are not interested in, and do not apply.

Something else that you can do is reach out to some of the large consulting companies and staffing agencies for a job.  if this fits the kind of work you are looking for, this can be a great way to get variety, exposure, and experience.  Some of the larger consulting companies I have worked with in the New York Area are Accenture, Deloitte, PwC, EY, KPMG, Bain, Cognizant, and more.  There are also staffing and placement firms, like McKinsey, Harvey Nash, Spencer Stewart, TEKSystems, Matlen Silver, and many others.  Reach out, meet with them, and let them help you find a great position.  They work with their account companies to get a percentage cut, so they will make out by placing you at a great gig.

Something you should not discount is networking to find a position.  There are networking events where you can meet other professionals in your area.  You can also go to tech meetups or local user groups to not only keep your skills sharp, but meet new people and hear about open positions.  And don’t be afraid to use your existing contacts to get references inside their companies, or make additional connections to other influential people who might have a job, too.  Remember the game “Seven Degrees of Kevin Bacon”?  Time to play “Seven Degrees of Job Offers”.

Apply, Apply, Apply

Time for you to apply to all those jobs that were a match.  Use your profile to automatically apply, or if that doesn’t work, complete the application manually.  Customize your cover letter and polish your resume to the position, as much as possible.  Do your best to address the cover letter to the recruiter or hiring manager.  Make sure you read up on how to write a resume – be results focused, use active tense verbs, keep it to a page or two, and make it easily readable by ATS software with tools like jobscan.co .  Your mileage will vary, depending on the level of the position, demand in the market, connection to your network, and countless uncontrollable factors.  Do not be discouraged.  You will most probably complete 10 to 20 applications to get an interview, and complete 10 interviews to get an offer.  But stay diligent, and those offers will roll in.  And now that you have identified what is most important, you should use a rubric to compare each offer to each other, and to what is most important to you.

Prepare Like It’s Your Final Exam

You have been scheduled for an interview.  It could be a discussion with HR, or an over-the-phone interview, or an on-site in-person interview.  This is your chance.  You have to be prepared.  Get a good night’s sleep, be sure to eat beforehand, bring copies of your resume, dress for success, and be positive.  But there is more to it than that.

Research the company – size, market cap, products, history, culture, reputation, competitors, strengths, weaknesses.  Know the job description.  Do mock interviews. Practice the tech, situational, and culture questions.  Have some situational stories from your experience ready in your mind to answer questions  And remember – this interview is two-way.  While you are there to be interviewed, you are also interviewing them.  Look for the good signs, and the red flags.  And come with a list of questions, focused on what is important to you.  I would also come to the interview with the questions written out, practice asking them, don’t shy away from the tough ones, and list them in priority order.  If you run out of time, you asked the most important ones.

Follow Up

did you submit your resume, and didn’t hear back?  Did you talk on the phone, but no on-site?  Idd you go to an on-site interview, but have not gotten an offer?  Don’t be afraid to follow up.  Don’t bombard them, but don’t shy away from finding out where they are in the process.  Ask for feedback all along the way – you will constantly learn and improve yourself.  And don’t be hard on yourself if it doesn’t work out.  Rejection is tough.  But finding out now that you and the company are not a match is loads better than finding out after you have accepted an offer, started the job, and have not been set up for success. Stick with it, and you will find the right company and the right job for you.

Conclusion

This is the basic routine I followed when I was on the hunt for a new job.  Research the companies I liked; find the jobs I thought I fit; apply, apply, apply; prepare for the big day, follow up, and be positive throughout the process.

I am sure there are details I have missed out.  What else do you recommend?  Leave a comment and let me know.

400 Level Testing – 20 Advanced Topics

Now that we have walked through the basics in my posts on Testing 101, 200 Level, and 300 Level testing, the number of bugs in your production environment should be falling. To continue to eliminate the nasty bugs, it is time to dig deep, get creative, and use skills from other fields. Here are some out-of-the-box ideas to continue the momentum and focus on quality and stability of your software products.

  1. Shift Left – this is the general principle to find bugs as soon as possible in the software development process – write automation tests to find bugs in QA, write unit tests to find bugs in development, use TDD to find bugs before you write code, architect testability into your platform before you even create the solution.  TechBeacon has a great article about Shift Left.
  2. Crowdsource Testing – sometimes you need to get a fresh, new perspective on testing.  Using the general public can help you get there.  I have used a  company called uTest, and they were great.  They have all kinds of purchase options.  There are lots of other crowdsource testing companies to choose from.
  3. Fuzzing – I have done this before and never knew it was called fuzzing.  Build automation tests that randomly generate characters (ISO-8859-1 and UTF-8) and submit forms, to test positive and negative cases you never thought of.  Run it thousands of times, and you are bound to find some errors.  Read F-Secure to learn more about fuzzing.
  4. Innovation – When most people think of innovation, they think of a bolt of lightning, striking randomly. While this may be true some of the time, that isn’t always the case. There are methods to developing and trying new ideas, and that kind of innovation needs a culture to support it. This great article from The Medium outlines some of the methodologies to use to find innovation.
  5. Design Thinking – Over the last few years, I have been working with Rutgers on their Advisory Board for their Design Thinking certificate program. I stay on top of the subject, and tweet a lot of great articles to read on the topic. When I came across this article on DT and Software Quality, I knew I needed to share it.
  6. Bug Bash / Bug Hunt / Bug Day – Make finding bugs a social event. Invite your team, or other teams, to find bugs in your product. Set aside an afternoon, order some pizza, plan some prizes, and find some bugs! Read more about how to run a Bug Hunt.
  7. Quality Hackathon – another way to generate ideas about new approaches to testing and quality, you could hold a hackathon, one that focuses specifically on testing. Are there new ways to automate? New tools to try? New approaches to testing? Challenge your team, set some parameters, pick some judges, give away some prizes, and make it fun!
  8. Apply Gamification to Testing – In World of Warcraft, there are monsters to kill, skills to learn, reputation to gain, equipment to discover.  You can do the same thing with Quality and Gamification – each person on the team has a QE Score, and gets points for bugs found, classes taken, Tech Talks conducted, junior teammates mentored.   Define a reward system, how to grow, and publicly praise the growth – different levels, badges, and achievements to earn and the steps to get there.  Read more about gamification on CIO.com.
  9. Machine Learning and Testing – Can we teach a machine to find bugs in software that humans write? Or identify what sections of our software systems will most likely have the most bugs? Or what sections of code are the most complex? Maybe we should give it a shot
  10. Measure your Test Maturity – According to CIO Magazine, “The Capability Maturity Model Integration (CMMI) is a process and behavioral model that helps organizations streamline process improvement and encourage productive, efficient behaviors that decrease risks in software, product and service development.” Initially developed by the Software Engineering Institute at Carnegie Mellon University, in conjunction with the DoD and U.S. Government, CMMI is currently administered by the CMMI Institute as a process improvement tool for projects, divisions or organizations. CMM defines 5 levels of maturity – (1) Initial, (2) Repeatable, (3) Defined, (4) Managed, and (5) Optimizing. If thought of in a different way, this maturity model could be specifically applied to software quality and testing, and used to measure current state and set goals for improvement.
  11. Think Different – While this may be the slogan for a famous ad campaign for a large tech company named after Newton’s fruit, it is also a technique to help people solve problems by taking a different mental approach – Creative, Analytical, Critical. Concrete, Abstract, Divergent, Convergent, Sequential, and Holistic thinking.  Read more about software testing and different thinking types on testingexcellence.com.
  12. Complexity = Errors – Exploit the correlation between complexity and errors. A rule of thumb is that one component should do one thing, and do it well. Make complex classes smaller. Break monolithic services into micro services. Break database tables into multiple, smaller tables. The same is also true for tests. Make unit tests smaller. Test smaller sections of the user journey. And aim your spotlight of testing onto complex areas of your application – UI, services, or data, integration points, service signatures, common failure points.
  13. Wear different Thinking Caps – It’s a common enough expression… “put on your thinking cap.” The 1985 book Six Thinking Hats by Edward de Bono promotes multi-dimensional thinking by mapping different colored hats to different cognitive styles – blue for an overview, white for facts, red for emotion, yellow for optimism, black for risks, green for creativity. Put on different thinking caps, and innovate in whole new ways.
  14. World Quality Report – “The World Quality Report is the only global report analyzing software testing and quality engineering trends. It presents an analysis of developments in agile and DevOps, artificial intelligence, automation, test environments, data, security and budgets, showing once again the importance of quality, and of the measures that are put in place to maintain it.” – sogeti (part of capgemini)
  15. Online Resources – Things change, evolve, improve. It is our obligation as technologists to stay on top of those changes. There are a lot of resources that can help you do that. Training, conferences, certifications, and industry trends are some ways to stay on top of those changes. Sometimes it is just staying on tho of the news as it happens. While doing research for my blog posts, some of the best resources for me were Ministry of Testing, Software Testing Help, StickyMinds, InfoWorld, and Software Testing Magazine.
  16. Training – Continuing your education as a technologist and quality engineer is critical. There are lots of online video training resources available online. Pick your favorite and keep learning. Two of my favorite are Udemy (and their class on Software Testing and Innovation): and Lynda (and their class on Exploratory Testing).
  17. Conferences – Learn about new techniques, hear from industry experts, plan for future innovation, look at products from vendors, continue your education. Check out a list of conferences from TechBeacon and testingconferences.org .
  18. Certifications – Certifications are more than just a test and a score. They are managed by a company with resources, continuing education, advanced certifications, and a community of professionals you can tap into. Check out a list of certifications for Software Testing professionals.
  19. Industry Trends – Remain on top of industry trends allows you to adapt to current challenges, leverage new tools and techniques, and benefit your skills and your company. Read more about quality assurance trends in 2019.
  20. Beyond The Bugs – What I have focused on in these last four posts is how to find bugs in your code. Ones that would functionally prevent users from using your site. But there are lots of non-functional ways to test your site. Security testing, penetration testing, performance testing, reliability testing, efficiency testing, maintainability testing, portability testing.. and plenty more I am sure. Keep on expanding your knowledge, wide and deep.

In the list above, I just scratch the surface on each one of these ideas. Spend time researching each of them, dig deeper into the ideas, or come up with your own. Have an idea, technique, or best practice I haven’t covered? Leave me some comments and let me know.