>Ok, get the clarity point, even if I prefer reusing existing vocabulary, in this case it's our vocabulary so we should then remove the old one.

About this, I think it might not have any problem here since it will read both, or should we be strict about BDD sentences (language)?

>But grammatically this is not about "seeing" a link, it is about "being" on a page, aka asserting you have been redirected correctly. So imho wrong verb used here.

Imho simulating an user, 
```
When i click on "Site Map" link
Then I see Site Map page, 
```
I think this would also be valid.

And this have the benefit of being easy to memorize, since most of sentences would look like:
```
Given I am on "<parameter>" page
Given I have "<parameter>"  <type>
 When I <action> "<parameter>" <type>
 Then I see "<parameter>" <type>

# <type> is optional if <action> already do specify it like 'search' action
# and same for most (gherkin) tables 
```