{"title":"SEO","description":"\u003cp\u003eSEO work for Shopify and Shopify Plus stores, grouped into 6 categories.\u003c\/p\u003e\u003cp\u003eWe have completed 259 requests across SEO Improvements (general), Meta Tags \u0026amp; Page Titles, Sitemap \u0026amp; Robots.txt, Schema \u0026amp; Structured Data \u0026amp; Rich Snippets, Broken Links \u0026amp; 404 Fix and 1 more. Browse the categories below to see real examples, or describe your own task and we will quote it within 24 hours.\u003c\/p\u003e","products":[{"product_id":"custom-meta-title-and-description-per-page-symmetry","title":"Custom Meta Title and Description per Page","description":"\u003cp class=\"task-lead\"\u003eA textiles brand wanted their meta titles and descriptions restructured across products, collections, and pages to a consistent format.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eMeta tags are the base structure for ranking. We want a consistent format across product, collection, and category pages. Right now they're all over the place.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eYears of manual edits had left meta tags inconsistent. The brand wanted a standard applied everywhere.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up a template-driven format for meta titles and descriptions so every product, collection, and page follows the same pattern, while still allowing manual overrides where the brand wants something specific.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eConsistent meta title format across all page types\u003c\/li\u003e\n\u003cli\u003eConsistent meta description format\u003c\/li\u003e\n\u003cli\u003eManual override still available per page\u003c\/li\u003e\n\u003cli\u003eExisting custom entries preserved\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155511767114,"sku":"TASK-0077","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"broken-links-and-404-fix-atlantic","title":"Broken Links and 404 Fix","description":"\u003cp class=\"task-lead\"\u003eA brand's theme update broke product images, variant pricing, and navigation. They needed the store working again.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI just updated my theme and it's caused so many issues. Photos don't appear on product pages, prices don't change for variants, the menu is broken. Please fix it.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA theme update that went wrong across multiple templates at once.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe traced each breakage to the update, restored product images and variant pricing, repaired the navigation, and checked every template for anything else the update had disturbed.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eProduct images restored\u003c\/li\u003e\n\u003cli\u003eVariant pricing working\u003c\/li\u003e\n\u003cli\u003eNavigation repaired\u003c\/li\u003e\n\u003cli\u003eEvery template checked for other breakage\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155678654538,"sku":"TASK-0140","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"on-page-seo-audit-and-optimization-turbo","title":"On-Page SEO Audit and Optimization","description":"\u003cp class=\"task-lead\"\u003eA retailer's Google rankings had slipped and they wanted a full on-page SEO audit with the fixes applied.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe're facing issues with our ranking on Google. I'm reaching out for a full SEO audit and optimization of the site.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eRankings had declined without an obvious cause. The retailer needed the site checked end to end.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe audited the store's on-page SEO: titles, descriptions, heading structure, image alt text, internal linking, and crawl issues. Then we applied the fixes in priority order and delivered a written summary of what changed and why.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eFull on-page SEO audit\u003c\/li\u003e\n\u003cli\u003eMeta titles and descriptions corrected\u003c\/li\u003e\n\u003cli\u003eHeading structure fixed\u003c\/li\u003e\n\u003cli\u003eAlt text added across product images\u003c\/li\u003e\n\u003cli\u003eWritten summary of changes and next steps\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155679113290,"sku":"TASK-0146","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"robots-txt-customization-retina","title":"robots.txt Customization","description":"\u003cp class=\"task-lead\"\u003eA retailer with leftover code from multiple old themes had search engines indexing pages they shouldn't, and wanted the crawl rules cleaned up.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe've had several templates in use and have leftover old code. Search engines are indexing pages that shouldn't be indexed. We need the robots rules and the old code cleaned up.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eCrawl clutter from years of theme changes.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe removed the leftover code, set robots rules to exclude the pages that shouldn't be indexed, and confirmed the sitemap only contained the pages that should.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eLeftover theme code removed\u003c\/li\u003e\n\u003cli\u003eRobots rules updated\u003c\/li\u003e\n\u003cli\u003eSitemap cleaned\u003c\/li\u003e\n\u003cli\u003eVerified in Search Console\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155686846538,"sku":"TASK-0214","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"sitemap-submission-to-google-empire","title":"Sitemap Submission to Google","description":"\u003cp class=\"task-lead\"\u003eA brand had submitted their sitemap but wanted site links to show under their listing in Google results, plus a few SEO tweaks.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI've already submitted my sitemap but I want particular subheadings to show below the website URL when you search us on Google. And a few other small SEO tweaks.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eSearch presence that needed shaping.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe verified the sitemap submission, cleaned up the site's navigation structure and page titles so Google could pick up sitelinks, and applied the brand's other SEO tweaks.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eSitemap submission verified\u003c\/li\u003e\n\u003cli\u003eNavigation and titles structured for sitelinks\u003c\/li\u003e\n\u003cli\u003eAdditional SEO tweaks applied\u003c\/li\u003e\n\u003cli\u003eSearch Console checked\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155688648778,"sku":"TASK-0245","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"noindex-and-disallow-specific-pages-launch","title":"Noindex and Disallow Specific Pages","description":"\u003cp class=\"task-lead\"\u003eA retailer wanted certain products excluded from the sitemap and search engines while keeping them findable in the store's own search.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eExclude specific products from the sitemap and from Google, but keep them working in our internal site search. Customers who know what they want should still find them.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eDiscretion for search engines, discoverability for customers.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe tagged the products to exclude and set them to no-index and out of the sitemap, while leaving the store's internal search untouched so they remain findable on-site.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTagged products excluded from the sitemap\u003c\/li\u003e\n\u003cli\u003eNo-index applied to tagged products\u003c\/li\u003e\n\u003cli\u003eInternal search unaffected\u003c\/li\u003e\n\u003cli\u003eVerified in Search Console\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155695267914,"sku":"TASK-0300","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"open-graph-and-social-sharing-meta-retina","title":"Open Graph and Social Sharing Meta","description":"\u003cp class=\"task-lead\"\u003eA service wanted to control which image appeared when pages were shared on social media, not just the title and description.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eShopify only lets us set a title and description for each page. We want to specify the image that shows when a page is shared on Facebook or LinkedIn.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eSocial previews using the wrong image.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe added a per-page social sharing image setting so each page, product, and collection can specify its preview image, with a sitewide default fallback.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePer-page social sharing image\u003c\/li\u003e\n\u003cli\u003eSitewide default fallback\u003c\/li\u003e\n\u003cli\u003eWorks for pages, products, and collections\u003c\/li\u003e\n\u003cli\u003eVerified in social preview tools\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155696611402,"sku":"TASK-0326","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"301-redirects-launch","title":"301 Redirects","description":"\u003cp class=\"task-lead\"\u003eA brand migrating their blog from WordPress wanted the URL structure preserved so no links broke.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI want to migrate a WordPress blog to Shopify and keep the URL structure. Every old link should still work.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eYears of inbound links at stake.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe migrated the posts, mapped every old URL to its new Shopify address with redirects, and verified a sample of inbound links resolved correctly.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eBlog posts migrated\u003c\/li\u003e\n\u003cli\u003eEvery old URL redirected\u003c\/li\u003e\n\u003cli\u003eInbound links verified\u003c\/li\u003e\n\u003cli\u003eSearch rankings preserved\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155700150346,"sku":"TASK-0380","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"auto-generated-page-title-logic-symmetry","title":"Auto-Generated Page Title Logic","description":"\u003cp class=\"task-lead\"\u003eA retailer moving to a new theme wanted page titles generated automatically from product and collection names in a consistent format.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe're working on a new theme. We want page titles generated automatically in a consistent format from the product or collection name, with our brand at the end.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eConsistency without manual entry.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up automatic title generation for products, collections, and pages in the retailer's format, with manual override available per item.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eAutomatic page titles in a consistent format\u003c\/li\u003e\n\u003cli\u003eManual override per item\u003c\/li\u003e\n\u003cli\u003eApplies to products, collections, and pages\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155712307274,"sku":"TASK-0427","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"product-schema-and-rich-snippets-icon","title":"Product Schema and Rich Snippets","description":"\u003cp class=\"task-lead\"\u003eA brand's SEO report flagged invalid structured data on product pages and they wanted it corrected.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eOur SEO manager's report says twenty structured data items are invalid. Fix the product schema so it validates.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eTechnical SEO errors with a clear list.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe corrected the product structured data so every flagged item validated, including price, availability, and review markup, and confirmed with Google's testing tool.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eProduct structured data corrected\u003c\/li\u003e\n\u003cli\u003eAll flagged items validating\u003c\/li\u003e\n\u003cli\u003eConfirmed in Google's testing tool\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155712438346,"sku":"TASK-0430","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"heading-structure-fix-symmetry","title":"Heading Structure Fix","description":"\u003cp class=\"task-lead\"\u003eA retailer doing SEO work wanted collection page text in an accordion and the heading structure corrected.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe're doing SEO optimization and want to add text to collection pages, but we don't want it pushing products down. Put it in an accordion. And fix the heading tags.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eSEO content that had to coexist with shopping.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe added a collapsible text block beneath the collection title with proper heading hierarchy, and corrected the heading structure across the collection template.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eCollapsible SEO text on collection pages\u003c\/li\u003e\n\u003cli\u003eHeading hierarchy corrected\u003c\/li\u003e\n\u003cli\u003eProducts not pushed down\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155723251786,"sku":"TASK-0468","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"schema-and-rich-snippets-and-structured-data-empire","title":"Schema and Rich Snippets and Structured Data","description":"\u003cp class=\"task-lead\"\u003eA store two months old with no organic traffic wanted structured data and on-page SEO set up properly.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI've been online two months and get no traffic from Google. I've tried in Search Console but I'm not sure what's missing. Set up the SEO basics properly.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA new store invisible to search.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe added product and organization structured data, corrected meta titles and descriptions, submitted the sitemap, and fixed the issues Search Console was reporting.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eProduct and organization structured data\u003c\/li\u003e\n\u003cli\u003eMeta titles and descriptions corrected\u003c\/li\u003e\n\u003cli\u003eSitemap submitted\u003c\/li\u003e\n\u003cli\u003eSearch Console issues resolved\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155723284554,"sku":"TASK-0469","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"internal-linking-and-site-architecture-retina","title":"Internal Linking and Site Architecture","description":"\u003cp class=\"task-lead\"\u003eA brand wanted wider copy areas on collection landing pages for SEO content, with internal links to related collections.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI can't figure out how to create a wider area of copy on my collection landing pages. I want room for SEO content and links to related collections.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eCollection pages with no room for content.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe added a full-width content area to collection pages with a related collections block, so each collection can carry copy and internal links.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eFull-width content area on collection pages\u003c\/li\u003e\n\u003cli\u003eRelated collections block\u003c\/li\u003e\n\u003cli\u003eManaged from the collection admin\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155723317322,"sku":"TASK-0470","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"alt-text-on-images-for-seo-symmetry","title":"Alt Text on Images for SEO","description":"\u003cp class=\"task-lead\"\u003eA food brand nearly ready to launch wanted image alt text added across the catalog for SEO and accessibility.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eThe site is about ninety percent done. Before launch, add alt text to all product and collection images. We have descriptions ready.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA launch checklist item.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe applied the brand's alt text descriptions across product and collection images, and set a fallback for any image without one.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eAlt text applied across product images\u003c\/li\u003e\n\u003cli\u003eAlt text on collection images\u003c\/li\u003e\n\u003cli\u003eFallback for images without one\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155727904842,"sku":"TASK-0500","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"review-and-star-rating-schema-canopy","title":"Review and Star Rating Schema","description":"\u003cp class=\"task-lead\"\u003eA retailer's product reviews weren't showing in Google Shopping because of structured data errors.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI have an ongoing unresolved issue with reviews not displaying in Google Shopping. I spotted error messages months ago and nobody has fixed it.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eReviews invisible where they mattered most.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe corrected the review and aggregate rating structured data so it validated, and confirmed Google picked up the review markup.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eReview structured data corrected\u003c\/li\u003e\n\u003cli\u003eAggregate rating validated\u003c\/li\u003e\n\u003cli\u003eConfirmed in Google's testing tool\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155729150026,"sku":"TASK-0507","price":0.0,"currency_code":"USD","in_stock":false}]}],"url":"https:\/\/www.taskhusky.com\/collections\/seo.oembed","provider":"TaskHusky","version":"1.0","type":"link"}