Current situation
Our previous website was built to be embedded in Joomla, stuff like "About" were Joomla content, but the main page was custom PHP.
Now that we moved to a complete custom implementation I need to update the SEO stuff which was previously done by Joomla. I added the basic meta tags (robots
, siteinfo
, revisit-after
, author
, page-topic
, description
), a robots.txt and a sitemap (which I created after the Joomla one):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.domain.tld/</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.domain.tld/events.php</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.domain.tld/contact.php</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.domain.tld/about.php</loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.domain.tld/tutorials.php</loc>
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://www.domain.tld/imprint.php</loc>
<changefreq>monthly</changefreq>
<priority>0.1</priority>
</url>
</urlset>
What I want
I'd like to display the pages given in the sitemap to be displayed just like when you search for Google:
What I get
Google still displays the old Joomla links:
Question
How would I achieve this? I added both my sitemap and robots to the Google Webmaster Tools and temporarily removed some Joomla links. Is there a way to completely purge everything that was already indexed about a page (I know that this sounds like a bad idea from the Google side, but I just don't see any other way to reset the current data)?