Add descriptive alt text to every image. It is essential for accessibility, helps Google understand your images, and enables image search traffic.
Add loading="lazy" to below-the-fold images. This improves initial page load speed and Core Web Vitals scores.
Add explicit width and height attributes to images. This prevents Cumulative Layout Shift (CLS) which is a Core Web Vitals metric.
Links with href="#" or "javascript:void(0)" provide no SEO value. Replace them with real URLs or buttons.
Very low text-to-HTML ratio. Your page has too much code relative to visible content. This can signal low quality to search engines.

Add an og:title meta tag. Without it, Facebook, WhatsApp, and LinkedIn will guess your title from the page content, often getting it wrong.
Add an og:description for better social previews. This controls the snippet text when your page is shared.
Add an og:image (1200x630px recommended). Shared links without an image get dramatically less engagement on every social platform.
Add an og:url to specify the canonical social URL. This prevents share counts from splitting across URL variations.
Add og:type (e.g. "website" or "article"). It helps social platforms categorise your content.
Add og:site_name to show your brand name alongside shared links.
Add <meta name="twitter:card" content="summary_large_image"> for rich previews on X/Twitter.
Add a twitter:title. Without it X/Twitter falls back to og:title, which may not be optimised for the platform.
Add a twitter:image. X/Twitter may not always use your og:image as fallback.