Category: Uncategorized

  • Website Accessibility Audit Checklist 2026: WCAG 2.2 Fixes for Delhi NCR Businesses

    Website Accessibility Audit Checklist 2026: WCAG 2.2 Fixes for Delhi NCR Businesses

    A website accessibility audit checks whether people can understand, navigate and complete important tasks on your website, including visitors who use keyboards, screen readers, magnification or alternative input devices. In 2026, a practical audit should use WCAG 2.2 Level AA as a useful technical benchmark, test real customer journeys and produce a prioritized list of fixes. Automated scanners are helpful, but they cannot replace manual testing.

    For businesses in Delhi, Noida, Gurugram and Ghaziabad, accessibility is also a usability issue: a confusing enquiry form, an invisible keyboard focus indicator or an unreadable mobile menu can prevent a potential customer from contacting you. The aim is not to claim that every accessibility fix automatically increases conversions. It is to remove avoidable barriers and measure whether more people can complete their tasks.

    What is a website accessibility audit?

    A website accessibility audit is a structured review of pages, components and user journeys against recognized accessibility requirements. It examines perceivable content, operable controls, understandable interactions and robust markup. The widely used W3C Web Content Accessibility Guidelines (WCAG) 2.2 organize these principles into testable success criteria.

    A complete audit goes beyond a home-page scan. Review navigation, service pages, search, forms, account flows, popups, product cards, checkout and error states. Sample different templates and test with keyboard-only navigation, screen-reader checks and common mobile viewports.

    WCAG 2.2 audit checklist: 12 checks that matter

    1. Test keyboard navigation from start to finish

    Unplug the mouse and use Tab, Shift+Tab, Enter, Space and arrow keys where appropriate. Can you reach every interactive control in a sensible order? Can you open and close the menu, select options and submit a form? Avoid keyboard traps in modals, carousels and chat widgets. A skip-to-content link helps users bypass repeated navigation.

    2. Make keyboard focus visible and unobscured

    Every focused link, button and input needs a clear visual indicator. Sticky headers, fixed WhatsApp buttons and cookie notices must not completely hide a focused element. WCAG 2.2 adds Focus Not Obscured (Minimum), criterion 2.4.11 at Level AA. Test pages while scrolling and tabbing, especially on mobile.

    3. Check text and interface contrast

    Ordinary text generally needs at least a 4.5:1 contrast ratio against its background; large text has a 3:1 threshold under WCAG Level AA. Relevant non-text interface components and graphical objects also have contrast requirements. Do not rely on pale placeholder text as the only way to identify a field. Verify real colors, including hover, disabled and error states where applicable.

    4. Add meaningful alternative text

    Informative images need alt text that conveys their purpose in context. Decorative images should normally have an empty alt attribute. Avoid stuffing keywords into alt text or writing “image of” unnecessarily. Charts may need a concise alt description plus a nearby data table or explanation.

    5. Use logical headings and descriptive links

    A clear H1 and well-nested H2/H3 headings help visitors scan the page and help assistive technology users navigate by structure. Link labels such as “View WordPress development options” communicate more than repeated “click here” links. Buttons should describe the action, for example “Request an accessibility review.”

    6. Label every form field and explain errors

    Use programmatically associated labels, not placeholders alone. Identify required fields and provide useful, specific error messages. When a form fails, tell the visitor which field needs attention and how to fix it. Test validation, confirmation messages and submission with a keyboard and screen reader. This is particularly important on lead-generation pages.

    7. Review mobile touch targets and spacing

    WCAG 2.2 criterion 2.5.8 Target Size (Minimum), Level AA, generally calls for pointer targets of at least 24 × 24 CSS pixels, with defined exceptions including adequate spacing. Larger controls may be easier to use. Check close icons, carousel arrows, dropdown triggers, product variants and contact buttons on narrow screens. Read the W3C explanation of target size before treating 24 pixels as a universal design target.

    8. Offer alternatives to dragging gestures

    If a slider, map or reorderable list requires dragging, provide an alternative that can be completed with a single pointer action, unless dragging is essential. For example, use explicit Previous/Next buttons alongside a draggable carousel. This is a new Level AA criterion in WCAG 2.2.

    9. Avoid asking users to re-enter information

    Multi-step forms and checkout flows should reuse information already supplied when the same data is needed again, subject to WCAG 2.2 exceptions. A business enquiry form that repeatedly requests the same contact details adds friction for everyone and can be especially difficult for people with cognitive disabilities.

    10. Keep help options consistent

    When help appears across multiple pages, keep repeated contact or support mechanisms in a consistent relative order. If the header shows phone, email and chat, avoid rearranging these options unpredictably on the next page. Consistency helps people find assistance without relearning the interface.

    11. Test authentication and verification

    Do not make remembering a password, solving a puzzle or transcribing characters the only way to authenticate when the applicable WCAG 2.2 requirement calls for an accessible alternative or support mechanism. Test password managers, copy/paste, one-time codes and passkeys where relevant. Consider how visitors recover from expired sessions and failed verification.

    12. Check zoom, reflow, motion and media

    At 200% text resize and high page zoom, important content must remain usable. Check narrow viewport reflow, horizontal scrolling, captions for prerecorded video where required, pause controls for moving content and respect for reduced-motion preferences. Do not assume that a responsive layout automatically satisfies accessibility requirements.

    Quick WCAG 2.2 audit table for business owners

    Area What to test Typical fix
    Keyboard All controls reachable without a mouse Semantic buttons and correct focus handling
    Contrast Readable text and controls Adjust foreground and background colors
    Forms Labels, errors and confirmations announced Labels, validation text and live-region review
    Mobile Targets and spacing at small widths Larger interactive hit areas and simpler layout
    Content Heading order, link names and image meaning Semantic structure and contextual alt text
    Navigation Focus visible beneath sticky elements Scroll padding, layout and focus adjustments

    How to audit WordPress, React and Next.js websites

    WordPress: Test the actual rendered theme and page-builder components, not just the editor preview. Common trouble spots include plugin popups, inaccessible sliders, poorly labeled contact forms and third-party widgets. Fix the component or template where possible instead of applying one-off patches to dozens of pages. If your site needs structural changes, explore WordPress development services in Delhi.

    React and Next.js: Pay attention to client-side navigation, focus after route changes, custom controls, modal focus management and hydration states. A visually attractive custom dropdown is not automatically equivalent to a native select. Use semantic HTML first, then accessible patterns for genuinely complex interactions. Accessibility checks should be part of the component library and pull-request testing.

    Both stacks: Audit the complete journey, not just isolated components. A page may pass many automated checks while still making it impossible to complete a booking or enquiry. Good UI/UX design and accessibility testing should inform each other, while remaining separate disciplines.

    Which tools should you use for an accessibility audit?

    Start with browser developer tools and an automated scanner such as axe DevTools or Lighthouse to flag detectable problems. Then manually test keyboard order, screen-reader announcements, zoom, forms, touch controls and task completion. Use contrast-checking tools and the browser accessibility tree to investigate specific issues. Keep a record of the browser, device, page URL, problem, expected behavior, severity and retest result.

    Automated tools are not certification. They can identify some code-level problems, but they cannot reliably decide whether every image description is meaningful or whether a complex flow is understandable. Avoid vendors that promise a one-click accessibility overlay will solve every issue.

    How to prioritize accessibility fixes for lead generation

    Start with blockers that prevent core actions: navigation menus, enquiry forms, appointment requests, checkout, login and payment. Next address recurring component problems affecting many pages, followed by content issues and polish. For a Delhi NCR service business, prioritize the paths from a service page to the enquiry confirmation. For an ecommerce store, prioritize product selection, cart, address entry, payment and order confirmation.

    Illustrative example: A clinic website may have a “Book Appointment” button that is visually obvious but unreachable by keyboard, while its date picker traps focus. The appropriate solution is not simply to increase button size. The team must repair the interaction, test the complete booking flow and verify the confirmation. Any resulting improvement in completed bookings should be measured rather than assumed.

    A practical 30-day accessibility improvement plan

    1. Week 1 — Inventory and baseline: Identify key templates and journeys, run automated scans, and document keyboard, screen-reader and mobile findings.
    2. Week 2 — Critical blockers: Fix inaccessible navigation, forms, focus traps, missing labels and unusable touch controls.
    3. Week 3 — Systemic components: Improve reusable buttons, cards, headings, contrast tokens, modal patterns and third-party integrations.
    4. Week 4 — Retest and monitor: Repeat manual and automated checks, confirm fixes on production, document remaining exceptions and add checks to release QA.

    For a redesign or major rebuild, make accessibility part of the original scope rather than an optional last-minute add-on. Keshav Enterprises can review accessibility alongside website development and conversion journeys, then recommend a prioritized technical scope.

    Website accessibility FAQs

    What is WCAG 2.2 Level AA?

    WCAG 2.2 is a W3C recommendation for accessible web content. Level AA is a commonly selected target that includes Level A and AA success criteria. It is a technical benchmark, not a universal statement of legal compliance in every jurisdiction.

    Can a free accessibility scanner audit my entire website?

    No. Automated scanners find some detectable issues, but manual keyboard, assistive technology and task-based testing are also needed.

    Does website accessibility improve SEO?

    Some practices, such as descriptive links, meaningful headings and accessible navigation, overlap with good site structure. Accessibility alone does not guarantee higher rankings.

    Does accessibility help increase leads?

    It can remove barriers that prevent people from completing forms, bookings and purchases. The effect on lead volume depends on the audience and the specific issues fixed, so measure outcomes.

    Is WCAG 2.2 mandatory for every Indian business website?

    Requirements depend on the organization, sector, contracts and applicable law. Consult qualified legal guidance for compliance obligations; do not treat a general checklist as legal advice.

    Is 24 by 24 pixels enough for every mobile button?

    No. WCAG 2.2 Level AA has a 24 × 24 CSS-pixel target-size criterion with exceptions, but larger targets are often more usable. Consider the entire interaction context.

    Can accessibility be fixed with a WordPress plugin?

    Plugins may help detect or address specific issues, but no plugin can guarantee that a site’s custom content, forms, navigation and user journeys are accessible.

    How often should a website be audited?

    Audit after major redesigns and significant feature changes, include checks in routine QA and periodically retest important journeys. The frequency depends on how often the website changes.

    Make your website easier for everyone to use

    A useful accessibility audit delivers more than a score. It identifies the barriers affecting real visitors, maps fixes to specific components and verifies that people can complete essential tasks. If your website serves customers in Delhi NCR and you want an evidence-based review of accessibility, UX and enquiry flow, contact Keshav Enterprises with your website URL and the customer journeys you want improved.

  • Google Merchant Center Product Disapprovals in 2026: Fix Price, Stock and GTIN Errors

    Quick answer: To fix a Google Merchant Center product disapproval, open the affected product in Merchant Center, read its specific issue and affected destination, compare the submitted feed with the live product page and checkout, correct the source data, then request a review when that issue requires one. Price, availability, product identifiers and landing-page accessibility are common starting points. Do not repeatedly resubmit unchanged data.

    For Shopify and WooCommerce stores in Delhi NCR and elsewhere in India, product disapprovals can interrupt Shopping ad eligibility and free product listings. This guide focuses on Merchant Center product data troubleshooting, not general product-page SEO or a promise that every item will be approved.

    What does “product disapproved” mean in Google Merchant Center?

    A disapproved product is not eligible to appear in the affected Google destination until the relevant issue is resolved. The restriction may affect one product, a group of products, a destination or the account. A warning, limited-performance status and full disapproval are different outcomes, so read the exact status instead of treating them as interchangeable.

    Google’s product data quality troubleshooting guidance identifies issues involving price, availability and product identifiers. Its automatic updates documentation also explains why feed and website data should stay aligned.

    Start with a five-minute Merchant Center diagnosis

    1. Open Merchant Center and find the product-level issue list or the product’s details. The interface wording can change, so use the current Needs attention or issue view available in your account.
    2. Record the item ID, country, affected destination, exact error text and when the product was last processed.
    3. Open the landing-page URL in a private browser session, on mobile and desktop. Confirm the correct variant loads without login or a location-blocking interstitial.
    4. Compare the feed’s price, sale price, currency, stock status, identifiers and product link with the visible page and checkout.
    5. Fix the underlying system of record first, then resync and allow time for processing. Request review only if Merchant Center offers or requires that step.

    Practical tip: Keep a short issue log with item ID, root cause, owner, date fixed and review outcome. That prevents a store team from making the same correction twice while a feed refresh is pending.

    Merchant Center disapproval causes and fixes at a glance

    Issue What to check Best first action
    Price mismatch Feed price versus product page, selected variant, currency and checkout Correct the source price and structured data; refresh the feed
    Availability mismatch Inventory status, preorder/backorder rules, variant stock Sync inventory and displayed availability
    Invalid or missing GTIN Barcode format, manufacturer identifier, brand and variant mapping Use genuine identifiers assigned to the actual product
    Landing page inaccessible HTTP status, redirects, mobile access, robots restrictions and login walls Make the exact product URL reliably accessible
    Shipping or return discrepancy Account policies, feed settings, product page and checkout Align displayed policies and configured charges
    Image or product-data issue Main image quality, promotional overlays, attributes and variant data Correct the specific policy or attribute problem

    1. Fix product price mismatches without hiding the real price

    A price mismatch occurs when Google finds a difference between submitted pricing and what a shopper sees on the landing page or during checkout. Common causes include an outdated feed, incorrect sale-price scheduling, a currency mismatch, a default variant with a different price, or a storefront showing one price to crawlers and another to customers.

    For a product listed at ₹1,999, the feed should not advertise ₹1,499 unless the lower amount is a genuine, currently available sale price and the applicable sale-price attributes are configured correctly. Check whether taxes and mandatory charges are represented in a way consistent with the target market’s requirements.

    On Shopify, inspect the product and variant prices, compare-at price, market-specific pricing and any feed app mapping. On WooCommerce, inspect the regular and sale price, scheduled sale dates, currency plugins and variable-product defaults. Then inspect the rendered page’s product structured data to confirm it describes the offer users can actually buy.

    Google’s product approval tips recommend keeping landing-page information and product data consistent.

    2. Resolve availability errors at the variant level

    A product marked in_stock in the feed should not lead shoppers to an unavailable selection. Inventory errors often arise when a store has multiple sizes or colours, an app refreshes slowly, or stock changes between scheduled exports.

    Check the exact submitted variant, not just the parent product. Verify the add-to-cart state, stock messages, preorder terms and whether the selected variant remains available after the page loads. When the store changes inventory frequently, use a reliable feed/API sync rather than waiting for occasional manual exports.

    Google’s automatic updates can sometimes correct temporary differences using website data, but they are not a substitute for accurate, frequently refreshed source data. Depending on the issue, Google may still disapprove a product. See the official explanation of Merchant Center automations.

    3. Correct GTIN, brand and MPN data

    A GTIN is a global product identifier commonly represented by a barcode. An MPN is a manufacturer part number. These are not interchangeable with an internal store SKU. Supplying an invented GTIN, recycling one across unrelated products, or copying a barcode from a similar variant can cause data-quality problems.

    Use the identifier provided by the manufacturer for the specific item. For products that genuinely do not have assigned identifiers, follow the applicable Merchant Center product identifier rules instead of fabricating a value. Custom-made and certain other products may be handled differently. If you sell a manufacturer’s branded product, do not mark it as a custom item merely to bypass identifier requirements.

    Audit parent-child relationships in the feed: each size or colour variation must be represented consistently with its real identifiers, title and landing page. A clean SKU map between the ecommerce platform and Merchant Center reduces recurring errors.

    4. Make the product landing page crawlable and trustworthy

    Even a technically valid feed can fail when Google cannot retrieve the corresponding product page. Test the exact submitted URL, not just the store home page. Watch for redirect loops, a 404 or 5xx response, forced account creation, geo-blocking, expired security challenges, or content that appears only after a user action.

    Keep product titles, images, prices and stock information visible and consistent on mobile. If a product has moved, update the feed link to its canonical destination instead of depending on multiple redirects. For a new ecommerce build, ecommerce development and catalogue architecture should include these checks before launch.

    5. Check shipping, returns and India-specific storefront settings

    Shipping settings and displayed delivery terms should reflect the actual customer experience. For India-focused stores, verify the target country, INR pricing, applicable delivery zones and checkout charges. If your store sells across multiple markets, inspect the correct country-specific landing page and currency instead of assuming the Indian storefront represents every market.

    Keep return policies accessible and consistent with the policies configured in Merchant Center. Avoid blanket claims such as “free shipping” when exclusions or minimum-order thresholds apply. Fix the actual merchant policy or store configuration, not just the text in the feed.

    6. Troubleshoot Shopify product feed disapprovals

    On Shopify, the issue is often in the connection between product variants, the Google sales channel or feed app, and the live storefront. Work through the following sequence:

    1. Identify the exact Merchant Center item ID and variant.
    2. Confirm Shopify product status, sales-channel availability, inventory tracking and market pricing.
    3. Review Google channel/app field mappings for GTIN, brand, product type and shipping attributes.
    4. Compare the submitted feed with the live product page, including JSON-LD where present.
    5. Resync once the source is corrected and monitor whether the issue clears.

    For larger catalogue or theme changes, a Shopify development review can uncover variant mapping, app conflicts and inconsistent offer markup before they affect multiple products.

    7. Troubleshoot WooCommerce feed and schema issues

    WooCommerce stores can experience stale inventory caches, multiple plugins outputting conflicting product schema, variable-product price mismatches or delayed scheduled feed exports. Check that only the correct offer is exposed for the landing page, and that inventory updates reach the feed.

    Test a simple product and a variable product separately. Review plugin logs, cron reliability, tax display settings, cache invalidation and the export schedule. If checkout uses a different price than the product page, resolve that discrepancy before requesting a review.

    A WooCommerce development audit can help separate feed-app problems from catalogue, plugin and checkout configuration issues.

    8. Use automatic item updates carefully in 2026

    Merchant Center can use structured data and other page signals to automatically adjust some product information, including price, sale price, availability and condition. This is a useful safety net for occasional mismatches, not a strategy for leaving an inaccurate feed untouched.

    If your pricing changes several times daily or a large proportion of the catalogue is inconsistent, invest in more frequent reliable updates. When a sale starts or ends, verify the time zone, scheduled sale fields and the actual customer-facing price. Monitor whether automatic updates are being applied or whether items remain disapproved.

    9. A practical seven-day recovery workflow

    Day 1: Export affected products and group them by exact issue. Prioritise high-demand products and issues shared by many items.

    Day 2: Fix price and stock inconsistencies in the store’s source data. Test representative variants on mobile.

    Day 3: Audit GTIN, brand, MPN and feed mappings. Do not create identifiers without a legitimate source.

    Day 4: Verify landing-page accessibility, structured data, checkout totals, shipping and returns.

    Day 5: Refresh feeds and check processing results. Avoid changing several unrelated settings at once.

    Day 6: Request review where available or required, and document the submitted corrections.

    Day 7: Recheck the product statuses and create an ongoing exception report for new mismatches. Some reviews take longer than a day; this schedule is an internal workflow, not a guaranteed approval timeline.

    10. How to prevent repeat disapprovals

    Create one source of truth for price, inventory, identifiers and product URLs. Automate validation before a feed export, alert on unusual changes, and check a small sample of product pages after major theme, app, tax or shipping updates. Track disapproved items as a percentage of the active catalogue, but interpret the number alongside the affected destinations and business importance of those items.

    Pair feed quality checks with a broader technical SEO review for crawlability and structured data. The goals are related but different: a page can rank organically and still have a Shopping listing disapproved, or be approved in Merchant Center without ranking well in regular search.

    Frequently asked questions

    Why are my Google Merchant Center products disapproved?

    Common reasons include mismatched price or availability, invalid product identifiers, inaccessible landing pages and policy or attribute problems. The precise issue in Merchant Center determines the fix.

    How do I fix a price mismatch in Merchant Center?

    Compare the submitted price and currency with the product page, selected variant and checkout. Correct the source data and structured markup, refresh the feed and follow any available review instructions.

    Can Google automatically fix stock or price mismatches?

    Automatic item updates can correct some temporary discrepancies, but Google says merchants must continue supplying accurate product data. They do not guarantee that every mismatch will be resolved.

    Do all products need a GTIN?

    No. Requirements depend on the product and whether identifiers exist. Use authentic manufacturer-assigned identifiers when applicable; do not invent a barcode for a custom-made product.

    Will a disapproved Merchant Center product disappear from Google Search?

    Merchant Center disapproval affects eligibility in the relevant product listing destination. It does not by itself mean that the website page has been removed from Google’s regular organic index.

    How long does Merchant Center approval take after a fix?

    Processing and review times vary by issue, account and destination. Check the current status in Merchant Center rather than relying on a fixed approval promise.

    Can Shopify or WooCommerce apps cause product feed errors?

    Yes. Incorrect mappings, delayed syncs, conflicting schema, variant selection and cache behaviour can create inconsistencies. Audit the integration and the live page together.

    Who can help fix repeated Merchant Center disapprovals in Delhi NCR?

    A specialist familiar with ecommerce product data, feed integrations and storefront development can investigate the root cause. Contact Keshav Enterprises with your store platform, affected item IDs and exact Merchant Center error messages to scope an audit.

    Final checklist

    Before closing the issue, confirm that the product feed, landing page, selected variant, structured data and checkout all agree on what is being sold, at what price and under which conditions. Fix the source of each mismatch, resync and monitor the actual Merchant Center decision. That is more reliable than repeatedly requesting reviews without changing the underlying data.

    Last reviewed: 23 October 2026. Product requirements and Merchant Center interface labels can change; follow the current issue-specific instructions shown in your account.