Как сделать каждую страницу PageView URL-адресом для ссылки, публикации и индексации в Google?
Я хотел бы создать блог во Flutter for Web с PageView, показывающим статьи по одной за раз. Проблема в том, что каждая статья должна быть общедоступной и индексируемой Google, поэтому каждая страница PageView должна иметь свой URL.
Я думал, что нужно динамически изменять URL, добавляя идентификатор статьи каждый раз, когда пользователь меняет страницу. Ex.
www.beautifulsite.com/articles + ?id=1234
Таким образом, если пользователь заходит на сайт с измененным URL-адресом, я могу вернуться к статье и затем отобразить ее непосредственно на нужном номере страницы. Однако Google не сможет индексировать статьи, не так ли?
Пример дизайна: https://i.imgur.com/ZkPFmbm.png