Google wants you to stop using URL fragments for your content. Google's John Mueller said this on Twitter this morning, "I'd recommend moving away from using them [URL fragments] for content in general too." This is in response to someone asking if the fetch as Google tool will eventually support rendering such URLs.
Here are the tweets:
@ryansiddle No. I'd recommend moving away from using them for content in general too.
— John ☆.o(≧▽≦)o.☆ (@JohnMu) February 22, 2017
@Hobo_Web if page.php#a loads different content than page.php#b , then we generally won't be able to index that separately. Use "?" or "/"
— John ☆.o(≧▽≦)o.☆ (@JohnMu) February 22, 2017
@danmozgai We'll support #! for the foreseeable future (others use them too), but we'll likely render rather than use escaped-fragment.
— John ☆.o(≧▽≦)o.☆ (@JohnMu) February 22, 2017
This is not really new news but this is a good reminder - don't build new sites with this solution and consider updating sites that are using it.
Forum discussion at Twitter.