1. Вопрос
На каждой странице у вас должны быть мета теги
keywords - ключевое слово
title - заголовок
description -краткое описание
body - это содержание текста
Механизм как в библиотеке
1. keywords - ключевое слово - заглавие тематик "История и приключений" или куплю кроссовки
2.title - заголовок - название книги
3. description -краткое описание - краткое описание книги
4. body - это содержание текста - сам текст книги
Если вы знаете какой текст должен быть в книге но не знаете как ее найти, то в библиотеке вы ее точно не найдете, по крайней мере в ближайшее время.
По этому что бы вас поисковик нашел вы должны ему сказать что у вас есть:
keywords, title, description, body
2. Вопрос
Решение и механизм на nginx
https://habrahabr.ru/post/159335/
Сервис по перенаправлениям
http://geolify.com/
А если у вас реализовано на каком то движке, посмотрите может есть уже есть решение и модуль для этого. Чаше всего связано с интернет магазинами, что бы покупатели из Германии покупали с германских филиалов товар.