Login Form

Create An Account ? SignUp

signup form

Have An Account ? Login

Website Update Log

Recent fixes and improvements implemented on Vastu5.

Rule: Every site change must be added here with date stamp.

20 Apr 2026

About Swikar: Read More placement fix

  • Wrapped bio + expandable + button in a flow-root block so Read More renders after the teaser text (legacy floated paragraphs no longer pull the button to the top).

About Swikar: Read more toggle

  • Truncated homepage About Swikar Sethi copy after “very different fortunes.” with the remainder behind Read more / Read less.
  • Added accessible toggle script in require/footer.php and shared button styling in css/style.css.

New blog: Growth Blueprint (Business Vastu & Astro Vastu)

  • Published conversational blog article from client reference material at /growth-blueprint-business-astro-vastu/.
  • Added second card on /blog/, sitemap entry, and header active-state paths for the new post.

About Us: Swikar Sethi biography refresh

  • Rewrote the #about_us section on the homepage with updated professional background, Vastu journey, practice scope, and geography.
  • Aligned Vastu5 copy and image alt text; updated AUO and Astro Vastu blurbs to reference 22+ years of focused practice for consistency.

14 Apr 2026

Clean URL redirect for /index.php

  • Added 301 redirect in index.php so /index.php resolves to /.
  • Updated Home/logo links to root path (/) instead of index.php.

Cleaned anchor URLs to remove index.php

  • Updated About/Services/Contact links in header and footer to use root anchors (e.g. /#about_us).
  • Updated consultation CTA and form error redirects to root anchor URLs so .php does not appear in navigation URLs.

Loader duration reduced to 2 seconds

  • Updated loader timeout in require/footer.php from 4.5 seconds to 2 seconds.

Log grouped by date and sorted latest-first

  • Updated changelog rendering to sort by timestamp from latest to oldest.
  • Grouped entries under each date so all updates for the same day appear together.

Blog title/subtitle paragraph spacing fix

  • Overrode legacy float-based heading styles for blog article heading block.
  • Normalized title and subtitle spacing/alignment for clean vertical rhythm.
  • Removed extra top gap before the first body paragraph in article card.

MahaVastu article layout normalization

  • Moved article heading and content into a shared 920px wrapper for consistent width alignment.
  • Replaced inline article styles with dedicated CSS classes for predictable sizing and spacing.
  • Added responsive typography and padding rules so all article content fits cleanly on mobile and desktop.

Reduced top gap on blog article section

  • Lowered blog-content-shell top margin across breakpoints.
  • Overrode ast_toppadder70 for blog shell to reduce excessive top padding above article card.

Article heading top padding adjusted

  • Increased top padding inside MahaVastu article card to balance heading gap with side spacing.

Reduced blog top offset on mobile

  • Lowered mobile blog-content-shell margin-top values to reduce excess top gap while keeping header clearance.

Mobile blog/menu overlap resolved

  • Added dedicated blog-content-shell class for blog listing and article pages.
  • Applied mobile-specific top margin offsets so blog content clears top header + menu bars.
  • Prevented article text from appearing under the menu region on small screens.

Blog header/content overlap spacing fix

  • Added top offset and clear-both behavior to blog listing and article sections.
  • Ensured blog content starts below the mobile header region instead of visually colliding with it.

FAQ card size and placement normalized

  • Replaced inline FAQ card styles with dedicated faq-section / faq-list / faq-item classes.
  • Added CSS safeguards to prevent inherited float-based styles from stretching FAQ card heights.
  • Ensured FAQ block uses clean auto height and proper spacing below the map section.

Contact map overlap layout fix

  • Resolved map/form overlap behavior by moving contact form into normal flow (non-absolute positioning).
  • Removed artificial top padding dependency from .ast_contact_map and ensured map iframe scales cleanly.
  • Added spacing below contact/map wrapper to keep FAQ section visually separated.

FAQ section spacing fix under map

  • Added top margin to the FAQ section on homepage so it no longer sticks to the map block above.

On-page and technical SEO batch applied

  • Added robots.txt with sitemap reference and created sitemap.xml for key public pages.
  • Improved homepage heading hierarchy by reducing multiple H1 tags to section H2 tags.
  • Updated generic service image alt attributes with descriptive SEO-friendly text.
  • Added FAQ section on homepage and included FAQPage schema in homepage JSON-LD.
  • Applied defer loading to non-critical footer JavaScript assets for lighter initial render.

Removed .php from public page URLs

  • Added clean routes for /blog/, /mahavastu-for-business-and-wealth/, and /success/ using folder index pages.
  • Added 301 redirects from legacy .php paths to their clean URL equivalents.
  • Updated header/footer links, blog links, canonical URLs, and sitemap entries to use clean paths only.

Blog simplified to one MahaVastu article

  • Updated blog.php to show only one article card: "MahaVastu for Business and Wealth".
  • Created a dedicated article page: blog-mahavastu-for-business-and-wealth.php.
  • Wrote full article content using MahaVastu as the core keyword.
  • Updated header active-state logic so Blog stays highlighted on the article page.

Footer visibility restored globally

  • Found legacy footer CSS using fixed positioning with negative z-index, causing footer to disappear behind content.
  • Added global override in css/style.css to keep .ast_footer_wrapper relative and visible on all pages.
  • Ensured footer remains consistently visible across homepage, log page, and blog page.

Added dedicated Blog page

  • Created new blog listing page at /blog (blog.php) with starter article cards.
  • Added Blog link to desktop and mobile navigation in header.
  • Added Blog link in footer quick links for easier discovery.

Log policy update + timestamped changelog format

  • Updated /log to support dated and timed changelog entries.
  • Added clear instruction in code comments to prepend every future change entry.
  • Kept latest deployment/fix history visible in one chronological place.

UX, menu, loader, and stability fixes deployed

  • Removed sticky header behavior and improved fixed-header readability.
  • Fixed mobile menu open/close script failures caused by invalid top-level return usage.
  • Extended loader visibility and then set loader to show on every page load.
  • Removed empty spacing section near contact block and cleaned layout gaps.

SEO + form reliability hardening

  • Added dynamic meta tags (title/description/canonical/OG/Twitter) and JSON-LD schema support.
  • Hardened save_form.php with strict typing, validation, and upstream failure handling.
  • Improved contact form accessibility with labels, required fields, and better error messaging.

13 Apr 2026

Added top padding above log page heading

  • Applied top padding to the /log heading block so the title has consistent space from the container edge.

Log page header overlap fix

  • Added log-content-shell class to the /log section.
  • Applied responsive top clearance so log content starts below top header + menu bars.

Added top space above blog article H1

  • Applied explicit top padding to blog-article-head so H1 has visible space above it.
  • Clarified separation between heading block spacing and article card padding.