usability – Different views in table – omit column without relevance?

In a user interface, I am showing a table, something like:

| page         | content    |  ... |
| ------------ | ---------  |  --- |
| pagetitle 1  | content 1  |      |
| pagetitle 2  | content 2  |      |
| pagetitle 2  | content 3  |      | 
| pagetitle 2  | content 3  |      |

It is a flat table of hierarchical values in a CMS. The table can be sorted by any column. There are several more columns which contain additional data.

The table is designed to visualize all data at one glance.

The problem currently: the table looks a bit cluttered and visually distracting. I already minimized the output, but I would like to minimize it even more – as much as possible.

It is possible to select the depth of the pages: You can select “current page” only or current page and subpages.

My question: Is it a good idea to omit the column “page” if the user selects depth “current page”:

| content    |  ... |
| ---------  |  --- |
| content 2  |      |
| content 3  |      | 
| content 3  |      |

because for “current page” only, the left column “page” is irrelevant. The same page title would just repeat itself and the user already has the information which page he is on.

However, this would result in different output (and position of other columns moving around) depending on the selection of the depth. This might confuse users.